The Windows 7 License can make you love free software
Off the Beat: Bruce Byfield's Blog
If you need to renew your dedication to free software -- if you ever find yourself wondering if your support of open source is worth the effort -- find a copy of the Windows 7 End User License Agreement (EULA). You will immediately stop taking software freedom for granted.
Yes, I realize that reading EULAs is as exciting as watching a progress bar during a download. But the effort is illuminating, especially if, like me, you have fallen out of touch with proprietary licenses. As I found out last week, using the Windows Ultimate edition while preparing a couple of articles for Linux Pro Magazine about compatibility, the EULA goes far beyond the straightforward restrictions in the licenses of a few years ago. The result is about as far away from the GNU General Public License as you could imagine.
I'm not talking here about the expected restrictions of a proprietary license. If you don't expect such a license to allow you to install it on only one machine at a time, or to limit its use to one user at a time, then you're simply naive (although I do recall some Adobe licenses that allow installation on multiple machines, so long as only one machine is used at a time). The same goes for restrictions on reverse engineering and the number of backup copies you can make. Such limitations are standard with proprietary licenses.
I can even see extensions of these limitations. For instance, should you have 32 and 64 bit versions of Windows, then logically you should be able to only use one at a time. And by the same proprietary logic, a virtualization install should count as a separate install. From my free software perspective, I may not like the limitations, but I understand the reasoning behind them.
Other limitations strike me as absurd and arbitrary. Go look for yourself if you don't believe me, but the EULA actually limits you to running it with two processors, and a maximum of twenty other devices. Even more surprisingly, remote access is limited to "the single primary user." Other users require a separate license on the machine from which the remote access is made. How, I wonder, do you determine the primary user?
Taking control of your machine
Where the EULA really starts to get objectionable is during activation and validation. The need to acquiesce to these demands once is annoying enough. However, to add further injury to insult, Microsoft reserves the right to make additional activation and validation checks, and to activate the installation automatically. Moreover, "some changes to your computer components or the software may require you to reactivate the software." In other words, users should be ready to repeatedly establish that they are using Windows 7 legitimately.
At the same time that you agree to these intrusions, you also authorize Microsoft to collect information about your machine. Although the EULA mentions that this information may include your IP Address "and information derived from the hardware configuration of your computer," it does not pretend to give you a complete list of what information may be collected, referring you instead to a web site -- as though, in the middle of installation, most users are going to have an Internet connection.
True, the EULA does promise that "Microsoft does not use the information to identify or contact you." But that information is strangely uncomforting without a complete list of what is collected. And add it to the fact that the EULA also states -- near the end, where your attention may be flagging -- that "We may also share it with others, such as hardware and software vendors," you do not have to be very cynical to consider this collection of information a gross violation of privacy. At the very least, the ability to opt out would be reassuring.
Then, just to make matters worse, should the validation check detect "certain malicious or unauthorized software" or the availability of updates, Microsoft has the right to make changes to your configuration without asking for your consent. If your computer fails the check, then Microsoft can cripple Windows or prevent updates.
Windows Defender acts in a similar way by default. The EULA also informs you that updates "will be required from time to time and downloaded without further notice to you."
No doubt this Big Brotherly behavior is meant for your own good. The trouble is, it makes no allowances for the fact that you might be cautious about applying an update immediately, given Microsoft's past record, or want to preserve the state of your system because of some testing or coding that you are doing. Nor does Microsoft do more than warn you that such changes "may stop other software working" or "cause you to breach another license."
In fact, the EULA makes clear that, should you run into problems, your compensation is limited to the cost of the software and does not cover "indirect or incidental damages" -- even if "Microsoft knew or should have known about the possibility of damage." In other words, Microsoft can do what it chooses with your computer, and is not responsible for any problems that it might cause.
The main direction of the EULA is expressed under "Scope of the License," when it states that "the software is licensed, not sold. This agreement only gives you some rights." This statement is reinforced by reminders such as "you are not permitted to circumvent activation" and "you are not permitted to circumvent validation." Who is in control is never in doubt -- and, just in case I haven't made it clear, it isn't the user.
Unenforceable and unacceptable provisions
My first reaction to this license is that it does nothing to give Microsoft the control it so desperately wants. If anything, it does precisely the opposite. Several of its provision are essentially unenforceable, such as the statement that you can "use but not share its icons, images, sounds, and media" or that you cannot use Windows 7 to crack someone else's machine.
Just as a law that cannot be enforced encourages contempt for the law, so an unenforceable EULA encourages contempt for the whole idea of software licenses. At the most, it provides a means to prosecute people when they have attracted the attention of Microsoft's legal counsels. Otherwise, I can imagine that, for certain minds, the Windows 7 EULA probably encourages violations of its own clauses.
My second reaction is to wonder in bewilderment, "Why would anyone ever agree to such a license?" The answer, I suppose is that most people don't. Some people simply pirate the software. Others, while honest, are in a hurry to install or too bored or intimidated to read the EULA, so they never know what they are getting into. Still, I wonder how users would react if they realized that they have less rights in Windows 7 than in any piece of personal property and that, in fact, they don't own it at all.
Personally, my reaction was revulsion. I never have thought much of a EULA that you cannot agree to until you open the software, but this EULA sinks to depths I never anticipated -- and, in doing so, suggests a desperate attempt to stay in control in the face of overwhelming odds. If these are the measures that Microsoft has to take to protect its business model, then the triumph of free software can't be far away.
Meanwhile, when I finished my investigations, I deleted Windows 7 and returned to the sanity of free software with a profound sigh of relief.
Re: Windows 7 EULAThese days, the only reason I keep a copy of Windows around is for an occasional comparison article. But even when I use it for that purpose, I feel a bit like Saruman studying Sauron -- and you know what happened to him.
(Lack of) BalanceWindows 7... Official system requirements were 2 GB RAM, 20 GB hard drive (x64 version).
That's too much, but whatever, right? Let's move on.
Win 7 has some good parts: the Powershell(TM), which tries to mimic Bash (but that's all it does)
and, anyone who has a good video card must agree: it looks pretty, and is comfortable to use.
Control Panel has been redesigned to be downright annoying though.
Paint and Write have been improved, Sound Recorder now uses WMA instead of WAV
and Internet Explorer 8 comes in both x86 and x64 versions in the x64 Win 7 (this is what
happens when you code your programs to use iexplorer.exe instead of giving them native HTML capability).
And by the way, did I mention how that Wine and DosBox can run pretty much anything*?
* Except 64-bit Win apps but whatever, give it time.
WGAThere is a offical Windows Genuine Advantage faq on microsoft.com with list of collecting computer information. They are really mad! They want us to beleave in their openness!
Maybe not weedEither that, or they're smoking opium-laced $100 bills
Windows 7 and monopolistic behaviorI must agree with your post... as well as the understanding that most people won't bother to read the EULA. If I remember correctly, there have actually been court cases in the past where a EULA was thrown out of court for absurdist requirements based on the expectation that people would not read the license agreement.
I very much question the legality of some parts of the Micro$oft EULA. As you mentioned, the concept of Micro$oft having the gall to even try to limit how many processors I have on my computer is rather ludicrous. What... I'm going to have to buy an extra copy of Windows because I have a quad core instead of a duo core machine? Are they totally insane?
It would appear that this company, even after being found guilty of monopolistic practices on two continents, still has not learned its lesson. I am unfortunately in a situation that due to specific software requirements I cannot change to Linux. Despite that fact, I recently purchased a full installation of Ubuntu... just in case Micro$oft becomes so obtuse their system becomes unworkable.
My suggestion to Windows users: if you're an XP user, DO NOT UPGRADE TO WINDOWS 7.
There are other numerous issues involved in the Windows 7 package, not the least of which is an extremely unrealistic charge of $200 PER COMPUTER just to upgrade to the "Professional' version (which is the one most people will need).
In cases like this, I have two believe there are two possibilities:
1) These people have a serious God complex
2) The last batch of weed they smoked was laced with insecticide
Windows 7 EULAI do hope you have deleted Windows 7 and went straight back to open source. Microsoft makes no sense anymore, if it ever did. Personally I'm using Ubuntu 8.10, Intrepid Ibex, I will add Linux Mint 8, Helena, to my machine, and there's no way, i mean NO WAY I'm ever going back to Windows.
MSBuild is now just another GitHub project as Redmond continues its path to the light.
New rules emphasize collegiality in coding.
Upstart lands in the dust bin as a new era begins for Linux.
HP's annual Cyber Risk report offers a bleak look at the state of IT.
But what do the big numbers really mean?
.NET Core execution engine is the basis for cross-platform .NET implementations.
The Xnote trojan hides itself on the target system and will launch a variety of attacks on command.
Spammers go low-volume, and 90% of IE browsers are unpatched.
Adobe scrambles to release patches for vulnerable Flash Player.