Windows XP EULA Discrepancies
Greg Edmiston writes "I came across some interesting ambiguities upon reviewing the Windows XP EULA which turn common scenarios into potential EULA violations. Among the potential violations include VNC, dual-processor workstations with graphics cards, and running Gnutella. Just some food for thought."
It looks like VNC does violate the license. That's actually sensible since without that requirement you could use a high end windows desktop + VNC to run support apps for a dozen users. Windows does support virtual terminals so assuming the users didn't stomp on each other....
Interesting as this may be they only point that seemed most interesting was about VNC.
I've been ok with how win2k performs and I see no real reason to upgrade to winxp. I am actually working harder to move everything to linux and save windows for those machines I have to administer at work.
But, seriously, who gives a shit what's in any MS EULA? We all know there's going to be bullshit in any MS EULA, just as we all knew they were going to try and patent their .NET stuff, just as we all knew they'd worm their way out of real antitrust punishments. I hate to sound pessimistic here, but c'mon, does the real world ever show up around here? Ignore EULAs (MS or not) and get on with your day.
Yes, this'll hurt my karma, but I've got plenty to spare and this is actually therapeutic.
1.) "The Product may not be used by more than two (2) processors at any one time on any single Workstation Computer."
It seems that Microsoft wrote this with dual-CPU workstations in mind. However, what qualifies as a processor? My graphics card has an on-board GPU which is as good as any.
Well, I don't think this is an issue - the "product" is WinXP. Now, you're graphics card is not executing any WinXP code - WinXP is sending it dynamically-generated drawing instructions. To claim that WinXP is "being used" by the GPU doesn't seem to describe the situation. A more accurate description would be "WinXP is CONTROLLING the GPU".
If I'm wrong, we're all going to piracy hell, because there a processors in our sound cards, network adapters, hard-drives and cd-roms, ... you get the idea.
I'm sure they only mean processors that are capable of executing/running WinXP, which certainly ONLY covers your AMD/Intel CPU.
I agree that the term "processors" IS ambiguous, but when it's coupled with the "may not be used by more than" phrase, I think it's quite clear that they're talking about PCs with more than 2 CPUs.
But the other issues are rather worrisome. Especially #2 - "The ten connection maximum includes any indirect connections made through "multiplexing"...". How the Hell are you going to know if someone's running NAT on their machine and their entire LAN of 500 PCs is accessing your machine?!? This one IS BULLSHIT.
And since they mention IIS in their clause, doesn't it mean that as a web-server running IIS under WinXP - YOU CAN ONLY SERVE 10 PAGES SIMULTANEOUSLY.
BUT THIS IS GOOD - REALLY. We can get Microsoft to take themselves to court over this one - if microsoft.com is using IIS under WinXP (and if not, they're not sleeping in the bed they've made) wouldn't you agree that it's highly likely that they have served more than 10 pages at one time? If so, Microsoft has broken their own EULA and as a result I don't see how they could take anyone else to court over this issue. So it may well be a complete non-issue.
Still, EULAs need to be regulated so that you either can't lose all sorts of rights when you purchase software, OR the licenses is made available to you before your potential purchase.
God I hate Microsoft's legal dept...
This sig intentionally left bla... dammit!
Who's got the whiteout?
They break many laws of our society...I'm not getting misty eyed over the eula. Kind of like a crack whore saying sex before marrige is a sin...
-- Insert wisdom here:
And the circumstances the author has in mind that is a breach of the license:
There is no issue here. The license refers to *incoming* connections from other devices to the workstation running XP Pro, not *outgoing* connections to other devices from the workstation, as the author describes.
Microsoft obviously want to discourage people from running servers from the XP Pro operating system (which is designed for workstation use) to encourage the purchase of more costlier Windows Server and Advanced Server operating systems.
It's good to know that Microsoft can hold AOL hostage any time they like:
Remember: umount it before you fsck it.
Ask Slashdot http://ask.slashdot.org/article.pl?sid=02/07/29/16 55222
EULA DB http://la.shano.org/index.html
Microsoft's NT-based products have always (to my reccolection) been licensed on a per-processor basis. That's part of the reason to justify Server -> Advanced Server -> Datacenter. They're referring to the system processor, otherwise known as a central processing unit, or CPU. The nonsense about graphics cards, GPUs, pixel shaders, etc. is bunk. As has already been pointed out, they are not running Windows, Windows is running them.
Not a discrepancy, per se, but a limitation imposed so that you may be forced to upgrade the license to a server-class if you're serving a large quantity of clients. The wording is relatively specific, actually, considering it's a Microsoft EULA. I can clearly understand that they are referring to a local network server situation.
"This is not a mainframe. Use your own computer." They don't want you to set up a dozen dumb terminals and use them to run a Windows XP desktop. In the cases of WinVNC / VNC Server, it generally takes over the active desktop, rather than replicating the desktop out for a separate session. In a nutshell, if you're at a keyboard and staring at a monitor and there's a Microsoft Windows XP interface displayed on same monitor, and you are the only one using this interface, you should pay for a license for Windows XP.
This one's almost too insulting to respond to. "Microsoft reserves the right to discontinue ... " - discontinue, people. Read. Learn. They are not preventing you from viewing aol.com, they are acknowledging that at some point, Windows Update might not exist any more. Example; Windows 95, and soon-to-be Windows 98. I bet if you looked, you'd find similar clauses in their EULAs. It's known as "CYA" - Cover Your Ass. They don't want to be tied to a web service for the next four decades because somebody read and agreed to an antique EULA.
This is not news. This is FUD, and not even intelligent FUD, at that. Please, Slashdot, don't fan the flames unless warranted.
BD Phone Home!
Shameless plug. Like you weren't expecting it.
EULAs usually are not worth the paper their printed on. Just BUY the software and the EULA does not apply. If you go to Microsoft and LICENSE software it will apply. Check it out here
Um, well Yeah. This is the EULA for "workstation" products. You need to buy "SERVER" if you want to run server apps. MS has mdae it quite clear for YEARS (since NT4 came out) that this was the case.
These are not the two you are looking for. Move along.
the local laws have precedence on such issues (except maybe in some 3rd world country). So anything which is in a contract (EULA in this case) is considered to be null if that part is contradicted by some local law. That is why in many civilised countries there is a clause which says: If some parts of this contract are otherwise stated by the law, then these parts are automatically void, but the rest of the contract remains in place. The huge EULAs / contract with many complex clauses could be reduced to a halfpage contract if the void garbage would be taken out. But they are formulated this way just so the persons who have no clue about the laws might get scared. That is why I have my legal insurance which provides free consultans on any legal matter of mine. :) So they can take their EULA and stick it where the sun don't shine.
*rant* And since we are at EULAs, why the heck do Windows upgrades come with an EULA?!? The law require hidden bugs to be fixed for a product you buy. And AFAIK in most countries the law extends the warranty indefinitely when it comes to hidden bugs. Since when do I have to agree to anything so I can get their garbage of a product fixed?!? *rant end*
Think of it like this:
Say you bought a car and it came with a EULA that said you where only allowed to go 50mph, so the speedometer only went from 0-50. However the car was capable of going 100mph with no modifications apart from pushing the gas pedal a little further down. Let's also say that the manufacture of the car also sold another model that was exactly like the one you bought, except that its' speedometer went form 0-100. Of corse the 'faster' model cost an extra $5000 In other words, they sell a product capable of doing something and then say I'm not allowed to it.
I'd like to see the car company try to enforce this EULA that says I can't drive 100mph in my 'economy' model. When I buy something, I have the legal and moral right to use that product to its' full capacity, then modify it and use it some more!
You can buy a car and own it afterward.
However, you can only buy a software license and own this license. Then, you can do whatever you want whith the license (eat it, stick it on the wall,...). The software, you can only use if you respect the term of the license.
If the license stated that you can only use the program dressed in black and you run the program dressed in black and white, than you just violate the license and the copyright law.
Yep.
Really.
#include "coucou.h"