Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Microsoft Your Rights Online

Microsoft XP License Prohibits VNC 798

jhml writes: "Looks like the monopoly muscles are flexing. According to this article in Infoworld, the XP license prohibits products other than from Microsoft's from being used to remotely control an XP workstation. So ... guess they were having a little trouble with VNC being widely used?"
This discussion has been archived. No new comments can be posted.

Microsoft XP License Prohibits VNC

Comments Filter:
  • ssh ? (Score:5, Interesting)

    by jkujawa ( 56195 ) on Sunday March 17, 2002 @09:32PM (#3178693) Homepage
    I wonder what they think of people using SSH to remotely log-in to a windows box. I believe that the openssh daemon compiles natively under cygwin.
  • by Peyna ( 14792 ) on Sunday March 17, 2002 @09:34PM (#3178700) Homepage
    Well, I've used both extensively, and I have to say that from my experience, remote desktop is much better than VNC. Unless you need to control your desktop from something other than XP or machine running IE6 you might have some problems. Never really ran into the issue myself, you could always carry around a disk with TSC if you needed to.

    Anyway, remote desktop runs much better than VNC, and is sure a lot better than a screen capture... oh well. Besides, with VNC can you play a CD on the remote computer and listen to it at your local machine? =]

  • Re:ssh ? (Score:2, Interesting)

    by jallen02 ( 124384 ) on Sunday March 17, 2002 @09:40PM (#3178739) Homepage Journal
    Not only that, I have the SSH daemon running as a service under W2K professional. I even use VSS command line stuff and work remotely using vim with a SSH daemon running on my office work machine. How is that for cool. I think I would go insane if I did not have Cygwin on my windows workstations.

    Jeremy
  • Re:Look, more FUD. (Score:5, Interesting)

    by steppin_razor_LA ( 236684 ) on Sunday March 17, 2002 @09:41PM (#3178747) Journal
    Here is what the article quotes (I don't have XP so I'm not sure about it's license agreement)

    The way I read this is that this prohibits software from remotely driving the computer - whether it is for serving applications or for administrative purposes.

    Microsoft's XP license agreement says, "Except as otherwise permitted by the NetMeeting, Remote Assistance, and Remote Desktop features described below, you may not use the Product to permit any Device to use, access, display, or run other executable software residing on the Workstation Computer, nor may you permit any Device to use, access, display, or run the Product or Product's user interface, unless the Device has a separate license for the Product."

    I don't think it is even possible to set up VNC to be used on the Windows platform to set up application sharing -- the VNC instance is tied to the desktop -- IMHO that means it is only good for a single user and I don't see why it matters whether that single user is at the KB on the console or a remote console.

    I also agree with an earlier poster -- for the Windows platform, the Terminal Services client is *FAR* superior to VNC -- of course it is -- VNC works by sending bitmaps across the pipe -- the terminal services client can send API calls -- same principle as behind Xwindows.

    I often like to install both as there has been times when Terminal services has croaked but VNC hasn't and vice-versa.

  • Now, correct me if I'm wrong, but 50 Linux desktops connected to a single Windows box isn't exactly useful, unless you use 50 machines that you need to access the Windows machine from, in which case you've got other problems.

    50 people on 50 Linux machines using 50 VNC clients connected to 1 Windows VNC server does not result in 50 people remotely running their own instance of Windows apps. Instead, they'll all be sharing the same mouse/kb cursor, and the same processes.

    It would be nothing short of chaos... why does this need to be regulated again?
  • by nahtanoj ( 96808 ) on Sunday March 17, 2002 @09:57PM (#3178829)

    That, because we are running their software, this means that they own the computer it runs on. What else could the deal with the "registered programs" and such be about? I own the damn network card, so doesn't that mean I can choose how to use it? It's the same ownership/license debate.

    I sick of it all...

    Nahtanoj

  • An Observation (Score:3, Interesting)

    by inquis ( 143542 ) on Sunday March 17, 2002 @10:04PM (#3178852)
    I understand that this particular license clause is designed to keep you from using Windows XP as a terminal server without buying licenses. However, in our world of lawyering even though the SPIRIT of the clause may be indifferent to VNC, by the LETTER using VNC is against the license agreement.

    The point I want to raise is this: VNC is an innocuous program. It's not Napster or Morpheus, which I could see Microsoft actually blocking. It's instead something you throw on a box to make your life as an admin easier. In short, VNC is about the /last/ program I would expect the Windows XP license to prohibit you from using.

    My question: Windows XP has been out there for what, a year? It took people that long to realize that the license agreement disallows the use of VNC? How much longer is it going to be before someone finds the clause that disallows the use of OpenOffice? If such a clause existed, would people be able to find it and realize its implications? Furthermore, how much longer is it going to be before network admins decide that they'd rather not use an operating system where they don't even have any idea what applications they are allowed to run on it? Again, VNC is an extremely common and handy tool, it seemed like the LAST app MS would disallow. If VNC is disallowed, what's next?

    -inq
  • License Agreement (Score:2, Interesting)

    by Anonymous Coward on Sunday March 17, 2002 @10:27PM (#3178972)

    I've been wondering about these licenses. In particular, I was wonder about the case where I purchase a PC from some big brand name store. There store already has installed the OS(Windows XP). I buy the PC, and without ever clicking on "I Agree" button, I use the PC.

    Who has agreed to this license agreement? Me or the store?
  • Typical. (Score:5, Interesting)

    by Anonynnous Coward ( 557984 ) on Sunday March 17, 2002 @10:34PM (#3179011)
    This kind of clause is not new. From the Windows 98 EULA:
    torage/Network Use. You may also store or install a copy of the SOFTWARE PRODUCT on a storage device, such as a network server, used only to install or run the SOFTWARE PRODUCT on your other COMPUTERS over an internal network;
    however, you must acquire and dedicate a license for each separate COMPUTER on or from which the SOFTWARE PRODUCT is installed, used, accessed, displayed or run.

    The bold text implies that a Windows 98 license would be required, for example, on the BSD machine running a BSD client connecting to a Windows 98 desktop.

    The Windows 2000 EULA is more blunt:

    You may not use the Product to permit any Device to use, access, display or run other executable software residing on the Workstation Computer, nor may you permit any Device to display the Product's user interface, unless the Device has a separate license for the Product.

    Good thing that except for those unfortunates who live in UCITA states, these clauses are likely to mean dick.

  • by Reziac ( 43301 ) on Sunday March 17, 2002 @10:52PM (#3179079) Homepage Journal
    I wonder if this is fallout from another issue:

    At the XP rollout I asked (twice, once where the entire audience could hear it) about licensing vs "As a guest using remote assistance, you are able to run anything on the remote system"... frex, Word. But Word's current license is PER USER, *not* PER SEAT. (One computer, one copy of Word, 6 *possible* users == you are now required to have 6 licenses -- possibly 7 if your M$Office install was OEM, since in some confused way it appears that sometimes the computer itself is regarded as a user.)

    The M$ guy quite deliberately danced all around but never answered my question.

    Draw your own conclusions.

  • by justsomebody ( 525308 ) on Sunday March 17, 2002 @10:54PM (#3179085) Journal
    I think there's a greater problem as VNC, because VNC is free. What about all this people that bought Citrix clients. They also access and control Windows desktop with non-Microsoft product. I can't imagine that Citrix reseller would tell you that even though you've purchased a valid license, you've still got to buy access client from Microsoft too.

    Story reminds me on time when I needed to purchase Terminal server. With all the licenses needed (you need WinNT + client licenses + terminal server, but funny is that client side is even more expensive because every client needs Win98 license + WinNT full license + Terminal server access license) I just smiled my self and felt quite happy about my decision to move bussines to Linux.

    I don't know, but that makes accessing WinXP trough SSH illegal too. But where is some Microsoft WinXP SSH client.

    It might came a bit out off topic, but story reminds me on Windows license stickers, that must be sticked on every computer that you sell Windows with. I sell only well designed and expensive cases (otherwise I rather avoid that job), this could break their level of class. It's like some Ferrari reseller would put a sticker on the car he just sold, but to get back. There has come to dispue about this topic and dispute was over the moment I asked for damage covering. You can't sell classy PC case with stickers on it. This just isn't way to do bussines, it's more like cow branding to which ranch do they belong.

    Now in these days of XP licensing, I can't say I haven't expected something like that. Nobody can say that without a lie, even the toughest Microsoft fans.

    To get a little more out off topic (but with a point again). Interesting is how they protect their rights. And what kind of material do they use to lower quality of other products. Recentlly I recived two CD-s for Windows 2000 resellers "How to compete with Linux environment". I don't think that I've ever read this many "bullshit" in my life as I've reada in that material. Just to cover some points (Comparing Win2000AdvSrv with Redhat 6.0, while document is dated late 2001, Linux has no 1000Mbit eth support, Linux has no VPN support, Linux has no PPP dialer, etc, while other file (dated few days in difference) comparing Samba with Win2000 says that weak point of Samba 2.2 is that it doesn't come preinstalled on releases prior to 7.2, so you must set it up on your own...).

    This (sad) reality (unfortunatelly) shows how over protective (no body count and no regrets) thay are. It seems like they'll soon lack of new enemies and they want their customers to become ones. Now with that legal issue about remote control, they've just made competition alias Citrix harder job to copete with their solutions. It wouldn't surprise me if the next step would be selling licenses for use of non-Microsoft software. As how this software is not confirmed by Microsoft and they've got to approve it so this license would be just covering their expenses to test that software. It's long since they've shown that they're interested in money and not in users benefits.

    I know the last claim is off course missed one. But as current events are evolving... Who knows

    bout the article let's just say "Predictable and not impresssive anymore"
  • by AdrianG ( 57465 ) <adrian@nerds.org> on Sunday March 17, 2002 @11:11PM (#3179152) Homepage
    • I've always thought it's funny you don't get to accept or decline the EULA until AFTER you plunk down your money for it...

    Actually, this is exactly why ELUAs are not usually binding. When you pick up the box, take it to the counter, and pay your money, you have completed a contract. The vendor cannot unilaterally change the terms of that contract by surprising you with a piece of paper with additional terms on the inside.

    Actually, the notion of the ELUAs as they are typically attempted by MicroSoft and such are disturbing to me beyond their mere illegality. The idea of ambushing the buyer with additional terms on the contract after the user has already paid for the product is morally repugnant. MicroSoft (along with other vendors) appear to believe that ELUAs should have some force of law, even if the courts know better. If ELUAs were legally binding, wouldn't this ambush tactic be a kind of fraud? How can anyone with a personal sense of honor or any kind of sense of ethics at all perpetrate such a fraud? The very notion of an ELUA hidden from the buyer at the time of purchase with terms as draconian as we keep hearing about from MS speaks volumns of the moral degeneracy that must be rampant at MicroSoft. I would resign from a company before I ever allowed myself to be a party to such a fraud, and I don't understand why the people involved with packaging products and creating these ELUAs at MS don't do this simply to preserve their own integrity. I'm sure MicroSoft would claim that values like integrity, morality, honesty, and honor are very important at their company, but how can we reconcile such a theory with these ELUAs?

    Adrian

  • Re:Netscape (Score:5, Interesting)

    by hattig ( 47930 ) on Sunday March 17, 2002 @11:41PM (#3179250) Journal
    This has been badly moderated as a Troll, but the point is valid.

    By excluding previously allowed software on their systems, Microsoft are extending their monopoly over the software that runs on their system.

    It is most likely that this part of the EULA would be overturned in a court ruling as being unreasonable.

    In any company, to comply with the license, they must use a Microsoft remote terminal application. This is restriction of business (or product tying), as companies will comply with the license of course!)

    Someone should point this out to the 9 states and the DOJ as evidence that Microsoft are *continuing* to act in a predatory monopolistic manner, and that harsh terms need to be applied in order to allow true competition in the OS and application market.

  • Re:ssh ? (Score:4, Interesting)

    by Lord Ender ( 156273 ) on Sunday March 17, 2002 @11:49PM (#3179274) Homepage
    you may not use the Product to permit any Device to use, access, display, or run other executable software residing on the Workstation Computer To me, this looks like it is against the license to have a server with CGI on a WindowsXP computer. That is a much bigger deal than the VNC thing, in my opinion.
  • Re:ssh ? (Score:3, Interesting)

    by Anonymous Coward on Sunday March 17, 2002 @11:56PM (#3179295)
    From my reading, you can't even use a non-microsoft monitor.
  • rdesktop killer (Score:2, Interesting)

    by VikingBrad ( 525098 ) <brad@th u r k e ttle.com> on Monday March 18, 2002 @01:30AM (#3179652) Homepage
    This restriction is to make illegal the use of products such as rdesktop (http://www.rdesktop.org) not VNC. Although it reads that you would need 'the Product' Windows XP Pro on the dekstop that is accessing the host. Windows Termial Services is included in W2K server and is used in WinXP for Remote Desktop. In W2K TS each client must either be a Windows 2000 Pro or Windows XP Pro desktop or have a separate W2K TS Client Access License. And if you haven't guessed a W2K TS CAL costs about as much as a desktop license so you pay the MS tax either way. This is to prevent free Unix desktops running essential Windows applications that they cannot find functional alternatives on the Unix platform and hence continue the hegemony. Cheers VikingBrad
  • by xtremex ( 130532 ) <cguru AT bigfoot DOT com> on Monday March 18, 2002 @04:10AM (#3180050) Homepage
    Yeah..I never comprehended using VNC with a Linux/UNIX application. Remote desktops are a NATURAL thing on Linux.
    Just ssh to the host and run your app. If your feeling really nifty , do a X :1
    and run the entire desktop remotely
  • by AVee ( 557523 ) <slashdot&avee,org> on Monday March 18, 2002 @04:57AM (#3180113) Homepage
    Notice that last part, where they prohibit running the windows user interface remotely on a machine that is NOT licensed for windows. Replace windows with the same edition of Windows XP. The Product means the Windows XP and whould exclude all other versions of Windows, even any future version of Windows. Even using any future MS remote control software named differend then NetMeeting, Remote Assistance, and Remote Desktop whould be a violation of the license. I think you're right about the intentions, but if I can't 'use ... the Product...' on a device that doesn't have a separate license for the product, how about using parts of the product? What about using a file share from a win98 box, that whould be 'using the product'. And setting up a proxy that does autodial for a tree computer home network would be 'running executable software residing on the Workstation Computer' That would even go for a shared printer, sending a print job would be running executable software, and whould thus have to come from another XP box, or it whould be violating the license. I think this clause excludes about everything that a simple home user with more the one computer whould want to do. Surely that wasn't MS intention, but it's what i read here. No big deal for me, I won't use XP anyway...
  • Old news (Score:3, Interesting)

    by epsalon ( 518482 ) <slash@alon.wox.org> on Monday March 18, 2002 @05:07AM (#3180128) Homepage Journal
    This has been reported ever since WinXP license was released. I myself saw this problem in XP license.

    But who cares? I installed VNC on XP anyway and it works great (never could make the original "remote control" work because it needs another XP system).
  • by rseuhs ( 322520 ) on Monday March 18, 2002 @05:33AM (#3180160)
    How many million Windows-boxes were hacked?

    How often was MS sued?

  • Easy fix (Score:5, Interesting)

    by BlueUnderwear ( 73957 ) on Monday March 18, 2002 @06:16AM (#3180210)
    Print out the EULA, strike the offending paragraphs out, have it notarized, and send a copy in a certified letter to Microsoft, with a note saying that their signature (on delivery of letter) is acceptance of the ammended terms. End of story.

    They won't dare fight you on this, because if they win, it would basically invalidate the whole EULA concept: if a click can be considered to be agreement, so can a signature for a certified letter...

  • by rwj ( 250096 ) on Monday March 18, 2002 @07:32AM (#3180308) Homepage
    At a previous company we were running Oracle. When we looked at migrating it to a WinNT server, we would have needed to get MS CAL for all the windows boxes in our LAN to allow us to use Oracle.

    I could have seen that if we were offering File and Print services, but to allow clients to access a seperately licensed product purely using TCP/IP services?

    We ended up using Digital Unix instead of NT.
  • by Kalak ( 260968 ) on Monday March 18, 2002 @09:07AM (#3180460) Homepage Journal
    I sent this via their web form this morning. If they don't post their response here, I will.


    Could you address the following posting on Slashdot, regarding the Windows XP license and what this means in terms of using your product legally on Windows XP? This is especially an issue for those of us that use Macintosh computers to connect to other TB2 boexs on our network (like here). While XP has only just begun to enter my shop, it will. I want to know if this is an issue. (If it is, you should sick your lawyers on them, since they're forcing you and Symantec out of this market.)
  • by IGnatius T Foobar ( 4328 ) on Monday March 18, 2002 @10:30AM (#3180732) Homepage Journal
    Not to worry. The only reason there aren't any Unix, Mac, etc. clients for RDP is because Microsoft's contract with Citrix Systems (maker of the "multiwin" engine that enables Windows Terminal Services to work) specified that Microsoft would not release RDP clients for non-Windows operating systems; that market would belong to Citrix. Citrix believed that they would make the bulk of their money selling ICA protocol to terminal vendors, but then Microsoft turned around and muscled the terminal vendors into using Windows CE on their terminals.

    But it's all irrelevant now: the five-year contract was signed in 1997 and expires this year. Therefore, Citrix is scheduled to die this year. Rest assured that all of the value add that Citrix provides will now be built into the system by Microsoft.

    That includes clients for non Windows platforms. It's a downright draconian licensing model: for each client connecting to Terminal Services, you have to buy a Client Access License, a Terminal Services Client Access License (yes, they're two different things), a Citrix license (if you're using Citrix), and... if you're using a non-Microsoft operating system, or a Microsoft operating system older than the one running on the Terminal Services host... you also have to buy a Windows [2000] Workstation license!

    Add up all that free money for Microsoft and it doesn't really matter what OS you're connecting from.
  • by Sloppy ( 14984 ) on Monday March 18, 2002 @12:03PM (#3181079) Homepage Journal

    The original market for stuff like Citrix WinView and WinFrame was where people really were remote; they were at their house connecting with a modem or at a satellite office connected to HQ via a leased line or whatever, and they needed some way to run applications that use a lot of network bandwidth (e.g. database stuff) with decent performance in spite of having a slow pipe. So you take the X11 type approach, and run the app on a machine with a fast pipe, and just use the slow pipe for the user interface.

    I set up a few such beasties for clients and they were happy. Then I heard that Microsoft was doing "the Borg thing" to kill Citrix, and I couldn't figure it out at first. Why? It's not like there was some MS-only alternative where MS would make more money (except on the app server software) and even WinFrame itself only ran on NT (unlike WinView, which was Citrix was phasing out anyway), so Microsoft still got to, as Don Fanucci might say, "wet their beak." It didn't make sense to me at first. But, as usual, I was being naive and assuming the Microsoft just wanted money, when really their motivations were more sinister. Well, maybe that's going too far.. it's just that Microsoft people were really thinking about long-term consequences.

    The reason WinFrame and VNC and PCAnywhere need to be killed, is that there's too much potential for non-Microsoft clients (well, it's more than merely potential, in the case of VNC). This is important, because there are very few reasons that a user actually needs to use Microsoft Windows -- it's usually just a few key apps that the users are locked into. Users could use things like WinFrame or VNC even when there isn't a slow pipe. You can have a whole office using a single app server for their Microsoft legacy stuff (it's not like MS Word is CPU-bound; a single box could service a lot of users), and then the users can run whatever platform they damn well want to. Thus, any remote access product that uses an open protocol, is potentially a migration tool and a threat to Windows lock-in.

    WinFrame ISA protocol was never opened, but they did apparently license it. In the mid-late 90s we had some users on WinView (an earlier version of WinFrame that ran on OS/2 instead of NT), and I bought a Macintosh program (which I ran under emulation on my Amiga :-) which let me dial into clients' app servers from home, so I could do some maintenance and cleanup stuff after hours when users didn't have files open. Cross-platform paradise! ;-)

    VNC is even worse, because it's been ported to everything. It really might be feasible to have a single MS box for legacy stuff, and a whole office full of Macs or Linux boxes. And once users try non-Microsoft stuff, they don't want to go back. From Microsoft's point of view, this stuff really needs to be crushed before it gets popular.

  • Re:ssh ? (Score:3, Interesting)

    by sheldon ( 2322 ) on Monday March 18, 2002 @12:11PM (#3181123)
    The redesign doesn't need to be done to fit the Microsoft OS, it needs to be done to manage the devices.

    Right now BIOS settings, and the POST bootup stuff only go to the video device. That needs to be modified to redirect to a serial console. Right now to do this, you need to use a add-on board such as Compaq's Remote Insight.

    This new hardware design spec would also benefit x86 Unices.
  • by jcouvret ( 531809 ) on Monday March 18, 2002 @04:44PM (#3182730)
    What about commercial remote control software, such as LapLink, that provide much more functionality than Microsoft's remote console software? Laplink has been around for years. Is LapLink out of the business because Microsoft doesn't want them to compete with Microsoft Remote Desktop?

    As for the agrument posed in the licensing agreement;
    "you may not use the Product to permit any Device to use, access, display, or run other executable software residing on the Workstation Computer, nor may you permit any Device to use, access, display, or run the Product or Product's user interface, unless the Device has a separate license for the Product."

    From what I can understand, this licensing agreement limits the use of Windows XP to only one monitor/machine. Obviously you can't install Windows XP on other machines without a license, but this seems to say you cannot run any aspect of Windows XP from a remote computer, even though you are the proper owner and sole user of the software. What about using telnet to ping your Windows XP machine? Is that illegal? I would like to see this challenged because I don't know if it is really going to hold up in court. In a sense, Remote Access software, or VNC, lets you view your Windows XP machine using a different monitor. That's all it really is. No one can use the Windows XP box while you are remotely connected to it. There is still only one desktop available for use at any given time.

    This seems pretty anti-competitive to me.

Without life, Biology itself would be impossible.

Working...