Slashdot Mirror


Microsoft EULA stokes crusade

Microsoft's new crusade against licenses that enforce source-code sharing has reached the EULA of their Mobile Internet Toolkit. It even disallows the use of any "Publicly Available Software" tool in the production of software using this SDK. This seems to be a very wide ranging restriction applying to compilers (gcc), editors (vim, staroffice), filesystems (backup on linux server), web-browsers (mozilla logging into some online tool provider), Java (sun's virtual machine). The licenses covered include: the GPL and LGPL, the Artistic License (e.g., PERL), the Mozilla Public License, the Netscape Public License, the Sun Community Source License (SCSL), and the Sun Industry Standards License (SISL). Is this legal? Thanks to Jonathan for the link. Update: 06/26 05:42 PM by S : Here's a legal opinion on the matter.

461 comments

  1. No networking? by Anonymous Coward · · Score: 1

    Can't use their TCP/IP either, since it's BSD-derived.

    1. Re:No networking? by Anonymous Coward · · Score: 1
      Nurgster: "This license ensures developers can't be forced to use a specific license further down the line."

      No, but in effect it forces developers NOT to use certain licenses down the line, because open-source developers generally use open-source tools. What gives Microsoft this right to control developers in their SDK?

      More to the point, Microsoft is forcing people to not use open-source tools in the production of ANY products (under ANY license).

    2. Re:No networking? by Anonymous Coward · · Score: 1
      "'Potentially Viral Software' means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software [...]
      I guess that clause alone eliminates any usage of software licensed under the ACPL (Anonymous Coward Public License). The ACPL is a derivative of the GPL which contains additional restrictive language. Here's an example from Article VIII:
      Special restrictions for employees of Microsoft:
      • By using, redistributing, downloading, or hearing rumors of the existence of this software, you agree to set fire to your desk and dance naked around its charred remains. You furthermore agree to donate any Microsoft stock and stock options to the Free Software Foundation.
      • If you are Bill Gates, you furthermore agree to serve breakfast in bed to the initial copyright holder three times a week. Each instance of serving breakfast shall be accompanied by a profound apology for even thinking to write an operating system that takes up two gigs of HDD space.
      Personally, I think that the ACPL will be a blessing to the open source community. Mr. Gates, please don't burn my Eggs Benedict, as you did yesterday.
    3. Re:No networking? by DavidTC · · Score: 1
      The GPL puts stipulations on software.

      BZZZT. Wrong. The GPL is a license for people to copy the software. If you don't like the GPL, no one's forcing you to agree to it at all to use the software. You just don't have the ability to hand the software out. Just like all other software under copyright law.

      On the other hand, the MS EULA is a 'clickthrough' license, that is a usage license. You have to agree to it before using the software.

      The only things that you can't do with GPL software are the exact same things you can't do with a freeware program you download off the internet, or any piece of software without a license. The MS license, however, restricts a right you normally would have under copyright law.

      -David T. C.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    4. Re:No networking? by MaggieL · · Score: 2
      So open-source stuff is "potentally viral software"? That's the most insanely comical thing I've heard out of Redmond since the bullet point in the Hailstorm hype that claimed it "put the user in control". :-)

      Verily, the pot calleth the kettle black.

      --
      -=Maggie Leber=-
    5. Re:No networking? by Jace+of+Fuse! · · Score: 2

      This is just another move by Microsoft in their campaign against the GPL (which is, IMO, a good move on their part).

      I don't agree with Microsoft's bash on GPL, but I do understand it and I think everybody at Slashdot should take a look at their own self created double standard.

      The entire Linux community can make a game of bashing Microsoft, preaching agianst them, and insulting everything they do (even their rare gems with true merit), but if Microsoft speaks out against their biggest competition, suddenly they've commited murder.

      If you ask me, I think they've been drawn into it. For a long time, Microsoft was silent about Linux. They had to say something eventually.

      No reasonably intelligent person could have expected them to finally speak and give good opinions. It's naive to think the contrary.

      Propaganda is spoken every day. Some of it much worse. Geeks tend to take arms at Microsoft though, because everybody just LOVES to HATE Microsoft.

      If Microsoft were my business, I would have taken a more aggressive aproach to destroying Linux before it got nearly as big as it is today. In a way, I'm glad Billy Boy didn't have the foresight...

      "Everything you know is wrong. (And stupid.)"

      --

      "Everything you know is wrong. (And stupid.)"

      Moderation Totals: Wrong=2, Stupid=3, Total=5.
    6. Re:No networking? by node+3 · · Score: 1

      >This license ensures developers can't be forced to use a specific license further down the line.

      This is the biggest flaw in MS's campaign against Open Source. Their license ensure developers have to use MS's specific license further down the line. The GPL (and any other Open Source license) does the same (requires the use of the GPL, etc.). In fact, all licenses are there to control the terms of use in some way (including distribution, modifications, etc).

      To say that the license protects developers is ludicrous. The developers *are* the end-users in this agreement and have more guarantee of rights under the GPL than they do under any MS license. The MS license only protects MS (which is its design).

      MS is just trying to protect their property (which is a good thing), but they are lying (as usual) when they say it's for the good of the end-user.

      -node 3

    7. Re:No networking? by Edward+Kmett · · Score: 1
      Actually, there is a mistake in my post. The LGPL is Potentially Viral Software as well, as it requires tacit permission to be able to reverse engineer all software linked against it and Microsoft does not provide that in its EULA.

      As an aside, it looks like I'll have to release CosmOS under the Mozilla Public License. I already couldn't use the GPL because of its own restrictions.

      --
      Sanity is a sandbox. I prefer the swings.
    8. Re:No networking? by Edward+Kmett · · Score: 2
      Let us break this down for the layperson.

      Please note the use of two distinct terms in the verbage of this clause. 'Potentially Viral Software' and 'Publicly Available Software'.

      Virtually every post I have read thus far on the topic has confused the two.

      First, Potentially Viral Software is defined as granting rights to distribute, use, mass-mail, and clean bird cages with Microsoft software, while requiring them to give you the source.

      Second, Publicly Available Software is defined as software distributed under an open source license. Many of these licenses carry their own baggage about what they can be distributed with or linked against. This states that you cannot distribute anything which falls under this EULA with anything distributed under one of these licenses.

      GCC and the Linux Kernel are both Potentially Viral Software in certain circumstances, because they fall under the GPL. If you link to them the GPL is viral, because it creates obligations for Microsoft. Therefore using this code to create a kernel driver is a no-no.

      However, using GCC to compile does not convey the GPL on the resultant object code. Even though it is Publicly Available Software it does not fall under the terms of Potentially Viral Software. Linking against the Standard Library is not viral as the LGPL does NOT convey any obligation on the behalf of Microsoft. On the other hand, the resultant binary would not be distributable, because it would constitute distribution in part with Publicly Available Software.

      Although, Linus has been able to, thus far, creatively interpret the GPL to allow vendor distributed binary drivers, the GPL does create obligations on code linked against it. This is the reason that the LGPL was created.

      The definition of two very similar terms in such a short space creates a lot of confusion.

      It is not Potentially Viral Software if you compile with GCC, because compiling with GCC does not convey the GPL upon the resultant object code. GCC is Publicly Available Software, which means you cannot bundle GCC with software covered under this EULA.

      This is 'bad', but not nearly as bad as not being able to use open source tools in the development of software under this license. They are protecting themselves from 3rd party licenses.

      (c) Open Source. Recipient's license rights to the Software are conditioned upon Recipient (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below); and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part. For purposes of the foregoing, "Potentially Viral Software" means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software. By way of example but not limitation of the foregoing, Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software. "Publicly Available Software" means each of (i) any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models; and (ii) any software that requires as a condition of use, modification and/or distribution of such software that other software distributed with such software (A) be disclosed or distributed in source code form; (B) be licensed for the purpose of making derivative works; or (C) be redistributable at no charge. Publicly Available Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models similar to any of the following: (A) GNU's General Public License (GPL) or Lesser/Library GPL (LGPL), (B) The Artistic License (e.g., PERL), (C) the Mozilla Public License, (D) the Netscape Public License, (E) the Sun Community Source License (SCSL), and (F) the Sun Industry Standards License (SISL).

      Nothing in this license prevents you from compiling with GCC into a shared library, distributing that completely separately from your application and linking against it, but it does prevent you from distributing the aforementioned shared library with Publicly Available Software (e.g. Linux).

      Although, this restriction is a nuisance, it is actually a protection they already had under the terms of many of these other licenses. They are simply stating it themselves, to preemptively prevent people from bundling this software with Publicly Available Software, which may appear to create obligations for Microsoft to which they have not explicitly agreed.

      This goes a long way towards my long-standing belief that the GPL draws too firm of a line in the sand. I work almost exclusively with LGPL'd code as a result, because I can cleanly delineate what is open and what is proprietary in library sized increments.

      Disclaimer: I do not work for Microsoft, and IANAL. Take this interpretation with a grain of salt.

      --
      Sanity is a sandbox. I prefer the swings.
    9. Re:No networking? by skybird0 · · Score: 1

      I'm not defending m$ but I think by "potentally viral software" they mean that the open-source's software license might potentally "infect" m$'s own code.

    10. Re:No networking? by smagruder · · Score: 1
      Faith, like hope, has no value. Knowledge and action, their true opposites, are invaluable.

      Steve Magruder

      --
      Steve Magruder, Metro Foodist
    11. Re:No networking? by Water+Paradox · · Score: 1
      "Faith is the last resort of a desperate man."

      That's why it works. It's the only thing that ALWAYS works. Never fails.

      --
      information is immaterial
    12. Re:No networking? by einhverfr · · Score: 2
      By way of example but not limitation of the foregoing, Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software. ?Publicly Available Software? means each of (i) any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models;

      Sorry, BSD does fall under that section. However, I don't see any problem with dynamically linking to these products.

      --

      LedgerSMB: Open source Accounting/ERP
    13. Re:No networking? by jhantin · · Score: 1

      Even the tools clause only forbids "tools ... licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software." As I read this, that doesn't rule out the vast majority of open source tools-- it rules out tools which enforce a license upon the materials created or modified with them.

      This isn't really much of a restriction, because it's very unusual for a development tool to impose conditions on materials created with them. One notable case was the old Bison license. Bison copied a large chunk of GPL-covered code into its generated output, thus "infecting" a program compiled with it. This irritated enough people that FSF created an exception. Think about it: just working on your code using Emacs doesn't create obligations for anyone, or grant rights or immunities to anyone, on the code you've pulled up! Also notably, some decidedly non-free tools, such as the level editors supplied with many games, place conditions on what you can do with what you create using them, such as requiring that levels you create not be used for revenue-generating purposes. Neither free software nor Microsoft is a villain here; this is merely alarmism.

      --
      ...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
    14. Re:No networking? by jhantin · · Score: 1
      This looks like it explicitly states that any product licensed under the ``GPL'' may not be used to `develop' any software used with the product. (Another part of the license explicitly includes all ``Open Source'' or ``Free Software'' products.) Before you complain this isn't really viral, consider: the license doesn't say `viral', it says `Potentially Viral'. If M$ says it might be viral, that's good enough for the purposes of the license.

      Keep in mind that "the Software" in this case is the SDK itself, not software developed by the licensee. They're simply making it explicit that you're not allowed to snarf code (even sample code) from the SDK and republish it under an open source license. This doesn't mean you can't develop GPLed tools that use the SDK, except that you will have to add a special exception to your copyright notice that effectively bypasses the virality of the GPL with respect to the SDK (or whatever other non-free library you need). A similar exception permit

      --
      ...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
    15. Re:No networking? by Newander · · Score: 1

      He was'nt referring to source, he was talking about, for example, gcc. Since the license prohibits the use of open-source tools, it would be illegal to compile with gcc. Doesn't this fall under fair use?

      --

      Jesus saves and takes half damage.

    16. Re:No networking? by Nurgster · · Score: 3
      Actually, the license only forbids development using tools that make use of viral licenses. It's not worded vert well, but here is the relevent clause:


      (c) Open Source. Recipient's license rights to the Software are conditioned upon Recipient (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below); and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part. For purposes of the foregoing, "Potentially Viral Software" means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software. By way of example but not limitation of the foregoing, Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software. "Publicly Available Software" means each of (i) any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models; and (ii) any software that requires as a condition of use, modification and/or distribution of such software that other software distributed with such software (A) be disclosed or distributed in source code form; (B) be licensed for the purpose of making derivative works; or (C) be redistributable at no charge. Publicly Available Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models similar to any of the following: (A) GNU's General Public License (GPL) or Lesser/Library GPL (LGPL), (B) The Artistic License (e.g., PERL), (C) the Mozilla Public License, (D) the Netscape Public License, (E) the Sun Community Source License (SCSL), and (F) the Sun Industry Standards License (SISL).


      The BSD licence (which TCP/IP is based on) is not mentioned, nor is it similar to any of the listed licenses.

      This is just another move by Microsoft in their campaign against the GPL (which is, IMO, a good move on their part).

      This license ensures developers can't be forced to use a specific license further down the line.
      --
      "Faith is the last resort of a desperate man" - Me
    17. Re:No networking? by jcast · · Score: 1
      <<(ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part. For purposes of the foregoing, ``Potentially Viral Software'' means software which is licensed pursuant to terms that: .... By way of example but not limitation of the foregoing, Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software.... Publicly Available Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models similar to any of the following: (A) GNU?s General Public License (GPL) or Lesser/Library GPL (LGPL)>>

      This looks like it explicitly states that any product licensed under the ``GPL'' may not be used to `develop' any software used with the product. (Another part of the license explicitly includes all ``Open Source'' or ``Free Software'' products.) Before you complain this isn't really viral, consider: the license doesn't say `viral', it says `Potentially Viral'. If M$ says it might be viral, that's good enough for the purposes of the license.

      BTW, this is not an exact quote; the dumb quotes M$ used have been sanitized.

      --
      There are reasons why democracy does not work nearly as well as capitalism.
      -- David D. Friedman
  2. Re:Is this legal? by Anonymous Coward · · Score: 2
    Ok, so under what license *can* I redistribute their SDK then?

    What? None? Then why are they specifically babbling on about GPL and Linux? What's the motive?

  3. Re:Is this legal? - MS interix uses GNU GCC by Anonymous Coward · · Score: 2

    Now this is really funny... ftp://ftp.microsoft.com/developr/interix/gpl.txt

  4. Illegal to develop with Windows? by Anonymous Coward · · Score: 3
    The end user is required to: "not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software".

    It is later clarified that any "Publicly Available Software" is considered potentially viral.

    Publicly Available Software is defined in part as:

    "any software that contains, or is derived in any manner (in whole or in part)"
    from
    "any software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models"

    We therefore have the following predicament:

    1) BSD's TCP/IP stack is distributed under an open source license.

    2) Windows is "derived in any manner, in whole or in part" from BSD's TCP/IP stack.

    3) Therefore, by the above definition, Windows is "Publicly Available Software"

    4) Therefore, end users may not use Windows to develop software including this Software.

    1. Re:Illegal to develop with Windows? by GooberToo · · Score: 1
      Thanks for pointing that out. Excellent!

      The other thing that Microsoft has done is help give the GLP teeth. In the event that someone decides to challenge the GPL, we now have official documents from a well known company which help acknowlege (although somewhat incorrectly) what is expected of code licenced under the GPL.

      In short, we should be saying, "Thank you Mr. Microsoft!"

      BTW, I really like the fact that their license is pretty much void since pretty much EVERY developer is in violation. In short, you get to pretty much completely ignore their license as it's legally voided. Beyond that, it just means that Microsoft still holds the copyright on it. This has zero effect on anything other than making them look ignorant and of course, nullifying their own license...heheh.

  5. Re:We made Microsoft angry.. by Anonymous Coward · · Score: 4

    I rated their page as '1' just to be mean. Hehe!

  6. A light-hearted look at licenses ... by Anonymous Coward · · Score: 5

    WARNING ... Anyone under the age of 18 or living in a legally-challenged country should either close their eyes or emigrate ....

    GPL - virgin code but prepared to be free and easy

    LGPL - understands cohabitation but doesn't want to touch the last base

    BSD - bisexual and willing to go either way

    MIT - has condom ready as anti-warrenty against the spread of aid

    APSL - quite prepared to lend a dildo to help fuck up the partner

    SCSL - wears a chastity belt so suitors can check in but not out

    EULA - bend over, grab ankles, and prepared to be screwed

    MSFU - when do you want to be gang-banged today?

  7. Re:the GPL is a vaccine against proprietary lockdo by Karl+J.+Smith · · Score: 1

    This is a part of a well-planned semantic attack. The recent PR from MS has gone from comments from a low-level person, to comments from Ballmer, to the recent comments by Gates. It's a planned and deliberate escalation (remember the 'grassroots' protests they tried to fake a few years back?).

    Since it's their agreement, they can call it whatever they want. They're expecting publicity about this at some point, but when it happens, it will be on their terms, using (literally) their terms. The press will spit out a bunch of articles about the "Potentially Viral Software" and the term will get repeated until it lingers in the minds of the public.

  8. Re:Of COURSE it's legal by Alex+Belits · · Score: 2

    It's not legal to include the in the EULA statements that are in themselves a libel. For example, it will be illegal to write a license that disallows the program to be used by "murderers, including Jon Katz".

    --
    Contrary to the popular belief, there indeed is no God.
  9. I can't see how this isn't legal by Skyshadow · · Score: 1
    I suppose this probably is legal; I mean, in theory you could always not use their software if you don't like their terms.

    Things are probably a little more complicated given MS's monopoly status, however. I can't imagine that even the Republicans could argue that this is just maintainance of their existing monopoly (although Bush does have a way of getting away with policies that should have Americans storming the White House with torches and pitchforks).

    Anyhow, I'm sure this won't change anything -- people will take it as seriously as the other bits in the EULA. I mean, have *you* ever paid for a copy of Windows you were using? I haven't. If they can't enforce that they can't enforce anything.

    ----

    --
    Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
  10. Re:No m$? by mAIsE · · Score: 2

    Section 2 --
    Due to the nature of the development work, Microsoft provides no assurance that any specific errors or discrepancies in the Software will be corrected

    Of course its not going to be fixed if me the little guy has a problem with your software and of course I wont have access to your source code so i can fix my own production environment

    Section 2 item B

    Recipient may not use the Software in a live operating environment with data that has not been sufficiently backed up

    I hope someone from m$ is reading, I am a small businessman and I do see the oppressiveness of the machine that is called m$. m$ got where it was because it was the little guy working for the little guy. Now you are acting like some of your original competitors and soon will be relegated to your monolithic ancestors.

  11. Re:It's brilliant FUD, no more. by Chris+Johnson · · Score: 2
    In addition, Recipient agrees (i) to promptly upgrade to and obtain a license for the commercially released version of the Software when it becomes generally available to the public; (ii) to install all updates as 'mandatory updates' by Microsoft within 2 business days of receipt of such updates"

    Ye gods!

    I'd seen (i) before but I hadn't spotted (ii). Legally compelled to install unspecified software within 2 business days, no matter what? What are the penalties on failure to comply with this? (yes, I know UCITA would change the penalties to potential jail time, but what are the penalties NOW?)

  12. Re:You test it, you bought it. by Chris+Johnson · · Score: 3
    Oh, that's cute. Note how there is no suggestion of what price this is to be- or even whether it'll be the same price for everyone, or decided on a case-by-case basis?!?

    This is a recipe for "You've been a baaaad company, Soko. As you agreed, you are contractually obliged to obtain a license for the commercially released version of the software. Just for you, the price is $50,000 or your immortal soul ;) just kidding! $50,000 or controlling interest..."

  13. Re:No, it's not legal - it's viral by cduffy · · Score: 2

    Using their SDK is not the same as incorporating code from their SDK. This may not matter much for purposes of the GPL, but in the case of the LGPL, the first would imply no obligations whereas the latter would.

  14. Okay, Microsofties by gavinhall · · Score: 1

    Posted by polar_bear:

    I'm a very staunch pro-Linux advocate, but I try to keep the anti-Microsoft commentary to a minimum. It's just not necessary, I think Linux stands on its own merits.

    But this...it's just going too far, don't you think? This license might as well just say "you cannot use any non-Microsoft tools in the development or deployment of .NET software" - even if you want to use .NET solutions on Win2K servers, but have a preference for using Emacs as your IDE...you're screwed if you follow their rules. They're putting developers in a "take it or leave it" situation that's simply inexcusable.

    For God's sake, I hope that this scares people away from .NET and Microsoft in droves. They need a lesson in humility - a "time-out" as it were - before they should be allowed back into the computing community. Whether you agree with the ideals of Free Software or Open Source or not - you should at least stand up for your right to use whatever tools you want.

    Anyone dumb enough to bend over for this treatment deserves what they get.

  15. Re:Yes, but... by Tim+Doran · · Score: 1

    Whether you read the EULA or not, it can affect you.Probably better to go in with your eyes open...

  16. Re:Microsoft's Lies by Tim+Doran · · Score: 2

    Someone needs to clue MS in that the GPL isn't an airborne virus.

    I'd suggest that Microsoft does, in fact, fully understand the GPL - it's not like they've ever been short of lawyers.

    I think what's really happening here is spin. A coordinated attack on the GPL (for whatever reason you might speculate) using every means of communication they have. Looks like their latest 'innovation' is the use of the EULA as a spin-delivery device. Which makes sense, really, considering its apparent credibility. It is, after all, legalese. Anything a customer sees there is given instant legal credibility in his/her mind.

  17. Re:Viral again... by Eccles · · Score: 2

    Microsoft will connect the word "viral" to all that is GPL.

    And then, given Microsoft's other comments, people will believe viruses cause cancer.

    --
    Ooh, a sarcasm detector. Oh, that's a real useful invention.
  18. Re:The war against private rights of authorship by AxelBoldt · · Score: 2
    If, or when, RMS, FSF, and GPL prevail and destroy all proprietary rights - they will have ruined my, and many other authors, proprietary rights too - and we will no longer be abile to make even a fair living thru the production of personally authored IP.

    Right, and so what? Many people before you who were involved in questionable businesses have had to switch jobs when the prevailing winds changed.

    --

  19. I wouldn't be so quick to claim ownership... by SJS · · Score: 1
    I wouldn't be so quick to claim ownership, if I were them:

    All bug reports, test results and other feedback provided to Microsoft by Recipient shall be the property of Microsoft and may be used by Microsoft for any purpose.

    So what happens when some skr1pt k1dd13 postmaster in Tennessee sends them some child porn as feedback? They've just claimed ownership. Can you actually arrest a corporation?

    --
    Pick One: http://www-rohan.sdsu.edu/~stremler/sigs/sigs.html (Note - disable Javascript first!)
  20. Re:Fight fire with fire... by Jason+Earl · · Score: 2

    If you really want to make Microsoft squirm write the best piece of software ever, and then make sure that it is released under the GPL. Microsoft knows that their business model will never work with open protocols and GPLed source code. IBM, Sun, and some of the others (perhaps RedHat?) could get by selling consulting, services, and hardware, but Microsoft's entire business model is centered around creating de-facto closed standards by leveraging their desktop monopoly, and then using this standard as a toll bridge that the rest of the industry has to pay to cross to get to the end user.

    Despite the fact that Dell, Compaq, and your local OEM down the street actually build the hardware and sell it, Microsoft controls what icons get deployed on the desktop, and what messages the machine displays while it boots. I imagine that it irks Dell to no end to realize that it actually competes with MSN (doesn't Dell have an ISP arm), and yet they have to include MSN icons by default on their boxen.

    However, the more competition that Free Software (specifically GPLed Free Software) puts up the more leverage all of us have against Microsoft. Eventually either Microsoft will change its tune, or people will simply migrate away (or GNU/Linux will cease to be viable and Gates will control computing).

    GPLed software already can not be used by Microsoft subversively. They can't close it up and charge for it, and they don't have a very good record as a service organization.

  21. It's not like a EULA has any teeth by Brian+Kendig · · Score: 3

    It's not like a EULA has any teeth, anyway. Remember about two years ago when many PC's were only sold with Windows, and people who used Linux instead tried to return their Windows CD's to Microsoft, as the EULA told them to? "If you do not agree to the terms of this software license," it said (and they didn't agree to the terms), "then return this Software Product to Microsoft for a full refund." They tried to get a $90 refund on the CD's, but Microsoft refused to oblige to the terms of the EULA.

    If people violate the EULA and continue to use open-source software in conjunction with Microsoft software, and if Microsoft fights back legally, just take a page from their book and make sure the court case is drawn out long and slowly, until it doesn't really matter any more.

  22. Re:Definition of 'Potentially Viral Software" by Brian+Kendig · · Score: 5

    But when has this ever happened? When has any open source software "created obligations" for the maker of a proprietary piece of software, or "granted to any third party any rights to or immunities under" the original maker's intellectual property rights?

    An example of this would be if you marketed and sold proprietary software, and one day someone knocked on your door and said, "I'm sorry to tell you this, but someone has just made your software part of the Emacs distribution. Because Emacs is licensed under the GPL, that means you must provide us with the source to your proprietary software right now, or we'll sue."

    This is nonsense, of course -- it's completely backwards from the way things work. A public license may preclude the use of restricted-license software in public-licensed work, but it won't try to force a restricted license to be treated as public. I really don't understand what Microsoft is trying to protect itself from. The only way that a public license would obligate Microsoft in any way would be if Microsoft were to try to use a public-license software program in one of their products.

    Actually, no, I know exactly what Microsoft is doing: trying to drive a wedge between Microsoft products and open-source projects. Microsoft is hoping to corral corporate America into going exclusively with Microsoft software, and to require them to keep away from open source.

    I hate the term 'Viral Software' as applied to open-source licenses, by the way.

  23. Re:Microsoft itself distributes GPL software. by cfulmer · · Score: 2

    Hmmm. If this is true, then could somebody
    sue Microsoft for not including the source for their software?

    Microsoft would need to defend itself, presumably by saying "The GPL doesn't say that we have to," which would necessarily go against their public stance of the GPL being "Virulent."

  24. Re:This seems fairly straightforward to me. by Oloryn · · Score: 1
    What they are trying to do is preventing folks from distributing their code with open source projects. They are also starting to cover themselves to make sure that if someone uses code that Microsoft wrote with, e.g. GPL'd code, the Microsoft code doesn't end up being covered by the GPL.

    IANAL, but as far as I can see, it's entirely unnecessary for that purpose. If I don't have the right to distribute Microsoft's source, I can't force it under the GPL merely by distributing it with GPL'd code. I don't have the right.

    As far as the GPL is concerned, I can't, by merely including or linking a third party's proprietary code with GPL'd code, force the third party to expose their source code to the world. The result of the GPL is that I can't legally distribute such a combination (though I can use such a combination in-house, as the GPL's restrictions don't kick in until I try to distribute), not that the third party has to distribute their source.

    Hence, it appears that this part of the EULA is useless for protecting Microsoft's rights. The GPL, oddly enough, already protects them. The only apparent real use of this to Microsoft is to spew FUD and to deceive people as to the real nature of the GPL.

  25. MOD THIS UP!! by Vermifax · · Score: 2

    He's got the correct interpretation.

    Vermifax

    --

    Vermifax

    Logout
  26. Re:Of Course It's Legal - Part 2 by cpt+kangarooski · · Score: 1

    Not this again. Sigh.

    Reasons for EULA enforcability are totally distinct from copying software. Signing your name to them with your own hands is probably not an issue these days. (stupid Congress thinks 'digital signature' has anything to do with signing things) The unnegotiability, the restrictive terms, and the lack of bargaining positions are all more significant reasons for finding EULA's void 99.44% of the time. Given that this EULA is presented _prior_ to dl, however, it has more of a leg to stand on than usual.

    However, the court system felt that the argument that copying software to RAM (or whatever) in order to use it without a license was in fact copyright infringement. *BUT* Congress rendered the point moot years ago, by amending copyright law so that copyrights do not exist with respect to copying legally acquired pieces of software for the purposes of using it (e.g. to RAM, HD, whatever) or for backing it up. Check out 17 USC 117 for the specifics (not that I'm a lawyer either)

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  27. Go on, keep quoting: by roystgnr · · Score: 3

    In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

    Secondly, YANAL: if I write program Foo that links against Microsoft code, and I GPL Foo, that doesn't mean squat to Microsoft, despite their current lying PR campaign. If the Microsoft code is part of their OS or compiler distribution, then my GPL'ing Foo means nothing. Otherwise, my GPL'ing Foo means that I am the only one allowed to redistribute Foo (because no one else could do so without violating the GPL). In neither case does anything "viral" happen.

    1. Re:Go on, keep quoting: by Fnkmaster · · Score: 2
      If you write an application, you can link it to anything you want. If you choose to distribute it under the GPL, then that's fine, as you hold copyright.

      It's not so clear if you take another person's GPLed code and link it to a binary module. Then YOU may be in violation of the GPL, unless they have made some sort of special exception for this condition.

      However, this is no way affects the license under which said binary module was previously distributed. You can't affect the license to code that you don't own copyright to, period. A license is between the copyright holder and the licensee, and that's why this is pure FUD.

      The GPLed libraries that people try to link to from proprietary applications that you cite as examples above did cause problems, but that's all about using existing code you obtain under the GPL license and linking TO IT from binary code of your own. These situations have nothing to do with changing the licensing conditions of software you didn't write.

      In other words, you sir, are a FUD-spewing, Microserf.

    2. Re:Go on, keep quoting: by Ayende+Rahien · · Score: 2

      No, you can't have GPL code that link to non-GPL library, *even* if you distribue it seperatedly.

      Check the KDE & Qt debate, when Qt wasn't GPLed.
      RMS claimed that the KDE violated the GPL.

      MS doesn't have to be afraid of anything, though, because the worst that can happen is a visit from RMS that would try to convince them to GPL their code (he did, successfully, with Qt).

      --
      Two witches watch two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    3. Re:Go on, keep quoting: by Ayende+Rahien · · Score: 2

      Because this is system libraries, but for non-system libraries (MFC comes to mind), you can't do that.


      --
      Two witches watch two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    4. Re:Go on, keep quoting: by ryants · · Score: 2
      No, you can't have GPL code that link to non-GPL library, *even* if you distribue it seperatedly.

      Apparently RMS disagrees with you in at least one case:

      http://www.gnu.org/copyleft/gpl-faq.html#WindowsRu ntimeAndGPL

      I'm writing a Windows application with Microsoft Visual C++ and I will be releasing it under the GPL. Is dynamically linking my program with the Visual C++ run-time library permitted under the GPL?

      Yes, because that run-time library normally accompanies the compiler you are using


      Ryan T. Sammartino

      --

      Ryan T. Sammartino
      "Ancora imparo"

  28. Re:GPL does restrict seperate works distributed wi by Dastardly · · Score: 1

    While I am not completely familiar with the original debacle I think you have it backwards.

    RMS must have said. KDE cannot be GPL because KDE was linked to QT. And, the QT license was not compatible with having a GPL product linked to it. Therefore, KDE could not be considered GPL.

    Which I think is what MS is really saying. They are saying our license is not compatible with most Open Source Licenses, so if you try to distibute your Open Source software made with our SDK it won't really be Open Source. Which I would guess has been a pretty true statement for quite a while. The difference here is they are saying explicitly, and adding a lot of BS FUD about viral licenses, etc...

  29. Re:MS and Viruses. . . by heller · · Score: 1

    Perhaps Microsoft believes that the public will consider them the final authority on viruses. After all, their programs, such as outlook and word, are very well known to be very effective transmitters of virii.

    ** Martin

  30. libel ? Defamation? Use of term "Viral" by N8F8 · · Score: 1

    Could this be construed libelous or defamatory to use "Potentially Viral" when referring to all GPL'd code/software? The term viral has negative connotations that the layperson likely will interpret as "dangerous" or "malicious".

    Not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part."

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
  31. Re:sigh, story is a troll by Ben+Hutchings · · Score: 2

    It goes on to list specific 'examples' of such licences, including the GPL and other licences.

  32. Blackened (Microsoft version) by Teknix · · Score: 1

    Disclaimer:
    To my knowledge, the following is my own unique wording. I did not copy this from a website or other published source. If it's been done before, I have no knowledge of it. I release this into the public domain. It is meant to be taken in a humourous context.

    Microsoft is the end
    Gates and Mundie it will send
    Throwing all code you see
    Into obscurity
    Death of freedom choice
    Never an open voice
    Innovation's end
    Never will it mend
    Never

    Fear
    To begin the proprietary monopoly
    Microsoft is the end
    To begin the proprietary monopoly
    Blacken our world Microsoft

    Blustering of words
    Free software is for the birds
    Deadly game to play
    Keeping geeks at bay
    A pathetic license deal
    Nothing left to steal
    Never release code again
    Microsoft is not your friend
    Never

    Uncertainty
    To begin the proprietary monopoly
    Microsoft is the end
    To begin the proprietary monopoly
    Blacken our world Microsoft

    Microsoft

    Opposition...Confrontation...Deviation...total lie
    Embrace...Extend...Extinguish...standards die
    Darkest hour
    Proclaimed truths
    True death of quality
    Indication...Integration...Litigation...no justice for you and me
    Humiliation...Indignation...Violation...software should be free
    See our efforts
    Trampled and destroyed
    See our efforts die
    Made the Microsoft way
    Take our compilers away
    Millions of our peers
    Feel the grip and fears
    Protesting in vain
    Only corporatism remains
    All is said and done
    There will be no more fun
    Never

    Doubt
    To begin the proprietary monopoly
    Microsoft is the end
    To begin the proprietary monopoly
    FUD
    Is the outcome of stupidity
    Darkest plutocracy
    In the exit of common sense and sanity
    Blacken our world Microsoft
    Microsoft

    • --with apologies to Metallica

    I am now going to go post a copy of this outside my door. We all know (within our community) that the whole notion of Linux and World Domination is a fun joke. We aren't really at war with Microsoft.. we're all just trying to scratch those programming itches by creating software that works for us (and yes, we release it for free in the hopes that it will help someone else). But out in the real-world, Microsoft is trying to dominate the world that you and I live in. This latest licensing agreement issue is just another example of their determination to those ends.

    So, in the spirt of the joke, enjoy.

    --
    -phillip
  33. win-gimp et al soon to be extinct? by salsa · · Score: 1

    If the EULA becomes MS standard-operating-procedure will projects like wingimp become illegal, after MS relicenses all their DLLs?

    Does wingimp use MS compilers?

    (looks like GTK can be compiled with MSVC or gcc 2.95xxx)

    Is it possible to write any windows application if you can't link with their DLL's?

    Finally though all of us linux bigots will scream, is this that different from when the GPL is applied indiscriminately to things like libraries? I believe if a library is released under GPL and not LGPL it is not possible to link against it in non free (non GPL?) software.

    I suppose in the context of MS being a monopoly we can say it is inherently different.

    --
    salsa_43 n0spam-at yahoo.com
    1. Re:win-gimp et al soon to be extinct? by Tomun · · Score: 1

      I believe if a library is released under GPL and not LGPL it is not possible to link against it in non free (non GPL?) software.

      The GPL covers only the distribution terms of software not its private use. The licence we are examining here covers both distribition and also private use.

      The GPL says dont attach this code to something with an incompatible licence. This EULA says dont distibute WITH GPLd code. With no clarification on what "with" means. So "with" is the standard dictionary word.


      What this licence says to me is this.

      1) You can modify and distribute the device drivers, as long as its for interoperability with this software.

      2) You can't distridute the device drivers to our competitors. We dont want them interoperating.

      3) You cant use our competitors tools with this software either.

      4) You cant distribute the rest of this software at all.

      Seems fair enough to me.

    2. Re:win-gimp et al soon to be extinct? by Lonath · · Score: 1
      (looks like GTK can be compiled with MSVC or gcc 2.95xxx)

      Unfortunately, the next logical step is to disallow using a MS compiler for making programs that are distributed under these kinds of licenses. Hell, they will probably force all compiler makers to put such clauses into their licenses, or else be shut out of lowlevel info needed to write the compilers.


  34. gpled software reveals their api by lithis · · Score: 1

    since you're not allowed to distribute any of microsoft's proprietary information about the api, it seems that releasing source code at all would be prohibited. if a gpled program is written and distributed, suddenly the world will know all about the api used in the sdk. i think microsoft is just trying to spread fud about the gpl by going over the top in describing exactly the same license that most other companies would use.

  35. Microsoft itself distributes GPL software. by Aloril · · Score: 5

    That EULA says that the GPL requires separate works distributed with GPL software to be GPL'd, which is false. Microsoft itself sells software that includes GPL tools.

    1. Re:Microsoft itself distributes GPL software. by gotan · · Score: 2

      You can, from here, apparently it's the genuine package at least microsoft says so (i didn't try to dl tons of unzipped tar to verify) it's even coming with the gpl.

      --
      "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
    2. Re:Microsoft itself distributes GPL software. by Jaysyn · · Score: 1

      M"icrosoft itself distributes GPL software."

      Someone needs to point that out to any media outlets that publish their smack, AND point out the fact that it hasn't hurt Micro$oft's business one bit.

      Jaysyn

      --
      There is a war going on for your mind.
    3. Re:Microsoft itself distributes GPL software. by tb3 · · Score: 2

      Which only goes to show the hypocrisy of the whole mess. Interix costs $99.95 from Microsoft, so they have no problem with the GPL when they're making money from it, only when it costs them (potential) customers.

      "What are we going to do tonight, Bill?"

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    4. Re:Microsoft itself distributes GPL software. by tb3 · · Score: 4

      I dunno. The site says you can download the source for "bc, ci, co, cpio, csplit, dc, diff, diff3, gawk, gzip, gunzip, ident, merge, nl, rcs, rcsdiff, rcsmerge and rlog", but there's no mention of gcc g++ or g77, which they ship with Interix. I'd say they screwed up, and the FSF should nail them for it.

      "What are we going to do tonight, Bill?"

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

  36. Re:Fight fire with fire... by brenno · · Score: 1

    Great stuff! The moment you do that they won. Because Free Software is all about Freedom for everybody.

    --
    Cheers, Brenno de Winter.
  37. Open source Closed source by Julz · · Score: 1

    All that's going on here is that Microsoft is saying "Hey our software is Closed Source therefore you can't distribute it with Open Source software because it would breach the Open Source licenses."
    That's fair enough except that they may not get as many people interested in their crappy beta warez any more and it may even spur some into developing their own software, and in fact already has "Linux" and "FreeBSD" being prime examples in the OS market. That's what the free/open source is all about. Don't want to pay, so create it yourself but try not to help out the megacorps while your at it.
    Microsoft will probably place this little gem of information into every EULA from hence forth and lose a large market share from people wanting elegant open source coders to write software for them instead of braindead MS crackers and virus writers.

    --
    When shit hits the fan get some of these https://youtu.be/pY-GncsZ-UE
  38. If this became a standard EULA for Microsoft... by Julz · · Score: 1

    Would that mean that they would no longer be able to distribute the Java Runtime along with their OS because it allows people to run open source software on their system?
    Would that mean that if your software had been written using an open source compiler that you would not be allowed to run it on any of Microsoft's OS?
    Talk about cut your head off with a ferking sword for OSS sake. ;-)

    --
    When shit hits the fan get some of these https://youtu.be/pY-GncsZ-UE
  39. Open Source Viral? by Julz · · Score: 1

    Found this little gem, that most have probably already read, in the MS site amusing
    "Some open source licenses are viral, that is, they require that all derivative works be licensed on the same terms as the original program. These licenses are described as viral because they "infect" derivative programs. Viral licenses vary in how infectious they are, depending on how they define which programs are derivative works. However, one of the dominant open source license?the GPL?is the most infectious. It attempts to subject any work that includes GPL-licensed code to the GPL. Thus, if a government or business uses even a few lines of GPL-licensed code in a program, and then re-distributes that program to others, it would be required to provide the program under the GPL. And, under the GPL, the recipient must be given access to the source code and the freedom to redistribute the program on a royalty-free basis."
    This statement sounds exactly like the current development EULA's from MS. "Anything you write/do using Microsoft products must not include anyone elses software or we'll take your ... to the cleaners!"

    --
    When shit hits the fan get some of these https://youtu.be/pY-GncsZ-UE
  40. well that depends by Barbarian · · Score: 2

    IIRC, the cygwin toolkit gcc compiler for windows 9x makes your compiled programs require a library, cygwin32.dll, which is GPL instead of LGPL....

  41. Easy Solution by ch-chuck · · Score: 2

    I've put in a request for a magnetic barrier wall to be installed in our office, with all Msft software, data and users on one side, and everyone else on the other side, with no network or anything allowed to traverse. That way I'll be protected from the users who can't figure out their multi-language spell checking options in Msft Word®. Of course, I'll have the least expensive, most robust, productive environment while their busy tracking down whose Outlook is sending the latest Virus de Jour to everyone on their customer list. I'm going to miss those guys, but they can just drop off the paycheck thru the bullet-proof glass window.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  42. Re:sigh, story is a troll by Cederic · · Score: 1


    Thanks for the only intelligent reply to my post.

    ~Cederic ;)

  43. sigh, story is a troll by Cederic · · Score: 4


    The offending part of the EULA:
    "(c) Open Source. Recipient's license rights to the Software are conditioned upon Recipient (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below); and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part."

    In other words, don't distribute any bits of their SDK using one of the "naughty" licences. Which is fair enough - distribute the software you write w/o any bits of their SDK, and tell people where to find the SDK separately.

    Shrug, no big issue here. Move on, etc.

    ~Cederic

    1. Re:sigh, story is a troll by elmegil · · Score: 1

      If your "recipient software" doesn't INCLUDE (aka "distribute") the Microsoft software, you can develop it any way you want.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    2. Re:sigh, story is a troll by elmegil · · Score: 2
      (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part.

      Why does everyone choose not to emphasize that "includes"? The way I read both clauses i & ii it sounds to me like M$ simply is saying "you can't include the Software" (note the capitalization and the specific definition of "the Software" earlier in the license) "in any open-source/GPL/other undesireably licensed project, or any project using open-source tools". By "include" one would presume they mean "distribute".

      Presumably their SDK includes libraries, right? So you can't ship their libraries "in whole or in part" with your software if you you developed using any of the "evil" open source tools, or if your product is open sourced with one of the "evil" licenses.

      Seems within their rights to demand. Of course, it's ridiculous, but since when have EULA's been reasonable or even enforceable??

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    3. Re:sigh, story is a troll by HiThere · · Score: 2

      Unfortunately, though much of the license appears reasonable, they make several statements which are not. Not even vaguely.
      And they do seem to forbid the use of even "Open Source" text editors in one's work.

      N.B.: They capitalized Open Source, so it distinctly includes a much wider family of programs than merely the GPL software. And they give particular examples which are wildly unreasonable, and then say "but that's not the limit of what we're claiming".

      Yes. I can look at that license fragment and quickly find sentences that appear totally reasonable. So? It's the license as a whole that matters. One onerous condition overwhelms a multitude of reasonable conditions. And that license fragment is filled with them.

      Not that it matters to me directly. I decided well over a year ago to never agree to one of those licenses again. And it doesn't seem to matter to most people, who assume that it's just meaningless, because it's never affected them in the past (I suspect that they're in for a surprise). But I will certainly advise anyone who asks to avoid agreeing to any such license.

      Caution: Now approaching the (technological) singularity.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    4. Re:sigh, story is a troll by C.Su · · Score: 1

      • At no point does the quoted text refer to software created with the Software

      You really are slow.

      • From the EULA:

      • (1)(c)(ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part.

      Yes it most certainly does refer to software created with the Software when it says Recipient software . Again, note the capital 'R' and the lack of a capital 'S'.

      Are you really that daft?

      In summary, you are severely uniformed and no , this story is not a troll.

    5. Re:sigh, story is a troll by prizog · · Score: 2

      No, read it again. It says:

      1. Free tools may not so much as touch the SDK. This is unethical.

      2. The GPL places restrictions on what code it can be distributed with. This is false.

    6. Re:sigh, story is a troll by Principal+Skinner · · Score: 1

      Seems like it's more than this. Note (ii): not using Potentially Viral Software to develop Recipient software which includes the Software... This could mean that I can't use Emacs (which meets their definition of "Potentially Viral Software") to indent the code I write, if the result is to be distributed with part of the SDK, even if I don't distribute Emacs or any of its source along with it. IANAL, so it may actually not mean this exactly, but they may want end users to think this.

      --
      one hundred twenty
      is just enough characters
      to write a haiku
    7. Re:sigh, story is a troll by TMB · · Score: 2

      No, that's not right either. It prohibits using anything which "is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft?s intellectual property or proprietary rights in the Software". Since free tools touching SDK do not have those terms, it's fine to use them.

      [TMB]

    8. Re:sigh, story is a troll by nachoman · · Score: 1

      I think this license is meaning more of a "don't copy our new 'standards' (microsoft propriatary extensions)"

      I think the reason they don't want you using it with any open tools is so that no one else can copy their ideas and their API and release it open source. If you're going to use the new MS SDK, use it, don't abuse it and certainly don't give it away to open source people.

      Because we all know that the only reason microsoft has such an edge is because it gets people hooked on propriatary software and tools.

      We all know that the standards in this area will take a few more years to develop. This agreement ensures that they can keep their new technology to themselves. After everyone starts building stuff for the MS only API, standards will emerge and MS will once again have it's own version of the standards. Look at IE and it's anti-compliance.

    9. Re:sigh, story is a troll by malfunct · · Score: 2
      This is somewhat redundant but because the other post I read it in will never get modded up to the point that anyone will read it I will mention it again.

      MS is only trying to completely avoid any implication that any of there software could ever be obligated to be open source. Viral software (though not well enough defined I guess) seems to only include libraries or source or tools that would obligate that MS release source to thier code.

      The thing is most open source licenses have clauses dealing with closed source libraries either explicitly not allowing thier use in a product under that licence (which is the case with the GPL last I understood but I might be way wrong) or giving special dispensation to closed source libraries and not requiring thier disclosure.

      I think MS could have said the same thing without being so imflamitory by basically saying that the MS SDK is not and will not be open source and cannot be used in any situation that would require the MS product to be open source. They should also mention that the modules included with the SDK are not for redistribution but must be obtained 1st hand from MS by the person using the product using them.

      I love how all the /.ers are getting upset by this when they openly and with no shame bash MS at any chance yet when MS bashes open source with equally silly arguments you scream and run around like ninnies. Thing is MS wants its software definitely closed source and this license should fully protect them from being required to distrubte thier source.

      --

      "You can now flame me, I am full of love,"

    10. Re:sigh, story is a troll by Agthorr · · Score: 4
      Here's the full open source part of the license in question:
      (c) Open Source. Recipient's license rights to the Software are conditioned upon Recipient (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below); and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part. For purposes of the foregoing, "Potentially Viral Software" means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software. By way of example but not limitation of the foregoing, Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software. "Publicly Available Software" means each of (i) any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models; and (ii) any software that requires as a condition of use, modification and/or distribution of such software that other software distributed with such software (A) be disclosed or distributed in source code form; (B) be licensed for the purpose of making derivative works; or (C) be redistributable at no charge. Publicly Available Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models similar to any of the following: (A) GNU?s General Public License (GPL) or Lesser/Library GPL (LGPL), (B) The Artistic License (e.g., PERL), (C) the Mozilla Public License, (D) the Netscape Public License, (E) the Sun Community Source License (SCSL), and (F) the Sun Industry Standards License (SISL).

      (i) specifies to not distribute their code along with "viral" license code. However, the GPL allows distribution with non-GPLed code, as long as they're not part of the same program. Furthermore, (ii) specifies to not even use tools that have "viral" licenses. They speak generally of avoiding licenses that imply a legal obligation on Microsoft's part (reasonable), however they specifically mention software which could quite easily be used with creating any legal obligation (unreasonable).

      This story is not a troll.

      -- Agthorr
      (Reproducing this portion of their license is fair use, right? ;))

    11. Re:sigh, story is a troll by amigabill · · Score: 1

      So M$ is trying to say it's illegal for anyone to type new source code that will eventually go with their SDK, when the typist at the moment happens to be typing into a vi window sitting on a Linux desktop. Which would later be copied to a Windows machine for compilation with the sdk. An action that has abssolutely no influence over the licensing of M$'s SDK or even the typist's own written from scratch code. I wonder how this restriction of the EULA would hold up in court, if someone got caught typing code in vi on a Linux box, but did nothing other than that. Anything else would be identical to the same person typing the exact same code into notepad (yuck) or some other "M$ approved" text editor running on a Windows box, which would be perfectly legal according to the EULA. I don't at all understand their forbidding the use of certain text editor "tools", or what OS you run your text editor on. Yea, it's M$ and they would like to FUD people into typing their source code into Word running on Windows, but that doesn't have any sense to it at all, even by M$ standards. Telling me not to use a GPLed text editor to type my code into sounds like antitrust to me... But I'm not a lawyer, so what do I know.

    12. Re:sigh, story is a troll by Dan+Jagnow · · Score: 1

      I can't believe this comment got modded up to +5 when the comment it is replying to explains the issue so clearly. "the Software" (with a capital 'S') refers to Microsoft's Mobile Internet Toolkit. At no point does the quoted text refer to software created with the Software; again, note the capital 'S'. All they are saying is that they don't want the code they wrote being redistributed contrary to their wishes. That seems quite reasonable to me.

      In summary, yes, this story is a troll.

      Only on Slashdot...

      --
      The heart has reasons that reason does not understand. - Jacques Bènigne Bossuet
    13. Re:sigh, story is a troll by man_of_mr_e · · Score: 1

      The thing to keep in mind is that MS is not specifically targeting the GPL on this, but all licenses which have viral natures, some of which may or may not include provisions for GPLing code used by them.

      Take Kylix for instance. Borland has stated specifically that any software developed with the "free" version of Kylix must be GPL'd, whether or not you include Kylix provided code in it. Merely using the Free Kylix IDE gives you an obligation to GPL your code.

    14. Re:sigh, story is a troll by Rogerborg · · Score: 2
      • Yes. I can look at that license fragment and quickly find sentences that appear totally reasonable. So? It's the license as a whole that matters. One onerous condition overwhelms a multitude of reasonable conditions

      Uh, not really. Clauses are reasonable or unreasonable in isolation. Most contracts come with an (extraneous) rider to the effect that "if any part of this contract is ruled unenforcable, the rest of the contract shall stand," just to make this super explicit.

      So while this is clearly Microsoft waving the FUD stick a little more eagerly than usual, it's nothing to worry about. Click through and make an informed decision to just ignore any unreasonable clauses - always remembering that it might just be you that gets the invitation from their lawyers to prove that they are unreasonable.

      --
      If you were blocking sigs, you wouldn't have to read this.
    15. Re:sigh, story is a troll by Ayende+Rahien · · Score: 2

      You never could use the GPL to do some things in windows.
      Because some things aren't "system libraries".
      MFC code, for example, can't be GPL, because it's not (stupidly) a system library on Win95,98 & NT4, and you need to ship the library with your own code, and you can't GPL the library (because you don't have copyright)...

      --
      Two witches watch two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    16. Re:sigh, story is a troll by jonniesmokes · · Score: 2

      Actually I'm not convinced that this is OK. I read it as saying that I couldn't use their object code libraries to develop a piece of software which was free. This is different that anything before. I'm starting to think Stallman might be right. *shiver*

      I always used supplied libraries to develop my applications. That was the whole point of an SDK. Now I guess I can't, unless I charge for the software. This puts MS at an advantage, since they often put out software at cheap or free prices to undercut their competitors.

      Glad the league for programming freedom is out there somewhere fighting the good fight.

      "(c) Open Source. Recipient's license rights to the Software are conditioned upon Recipient (i)
      not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as
      defined below); and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient
      software which includes the Software, in whole or in part." -- in part? does that include the library routines?

    17. Re:sigh, story is a troll by haruharaharu · · Score: 1

      It then goes on to mention them specifically:
      Publicly Available Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models similar to any of the following: (A) GNU? General Public License (GPL) or Lesser/Library GPL (LGPL), (B) The Artistic License (e.g., PERL), (C) the Mozilla Public License, (D) the Netscape Public License, (E) the Sun Community Source License (SCSL), and (F) the Sun Industry Standards License (SISL).

      --
      Reboot macht Frei.
    18. Re:sigh, story is a troll by tlk+nnr · · Score: 1
      From their EULA:
      open source software (e.g. Linux) or similar

      Linux is a registered trademark. Do they mention that in their EULA?
      Lets keep their lawyers busy.
      Were will Microsoft go tomorrow? The largest employer of lawyers in the world?

    19. Re:sigh, story is a troll by tlk+nnr · · Score: 1
      and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part."

      Read the GPL and the examples given by the FSF.
      Several GPL'ed tools can be used to create C code. yacc, bison, probably others. Some tools include their own source in the result ("includes the Software", and Software means Potentially Viral Software, not the Microsoft SDK). Then the output of these tools could fall under the GPL.
      As far as I understand that clause you may not use viral tools to develop applications which use their SDK.
      But afaik bison contains a GPL exception, so I'm unaware that if any viral tools actually exist.
      FUD, but not wrong.

    20. Re:sigh, story is a troll by qxjit · · Score: 1

      If only it were that simple. It's true that that is what the license says. However, consider

      (b) License to Device Adapter Code. In addition to the rights granted in Section 1(a), Microsoft grants to Recipient the right to use, copy and modify the source code version of those portions of the Software identified as "Device Adapter Code" ("Device Adapter Code") for the sole purposes of designing, developing, and testing Recipient's Applications, and to reproduce and distribute the Device Adapter Code, along with any modifications thereof, solely in object code form as a part of Recipient's Applications in accordance with Section 3 of this Agreement. In addition to the conditions set forth in Section 3 of this Agreement, the foregoing license is subject to the following conditions: (i) any modifications or derivatives made by Recipient to the Device Adapter Code shall only be used in conjunction with the Software; and (ii) Recipient shall not distribute the Device Adapter Code, or any portion thereof, on a stand-alone basis or otherwise permit further distribution of the Device Adapter Code and/or derivatives thereof by third parties.

      This implies to me that there is some annoying cookie-cutter code that companies aren't going to want to re-write on their own. The license doesn't prevent them from writing Open Source code, but it does prevent them from including the Device Adapter Code with code that they write. That makes it inconvenient for companies to write Open Source Code. And of course, it's the companies that we really need participating in the Open Source movement. While it may not be the biggest deal, because you can still write free code, that's not the issue -- the issue is that Micro$otf doesn't want people writing free code, so it's giving them incentive not too.

      - qxjit
      That's my two cents -- sorry to rip you off.

      --
      Windows is more convenient than Linux just as having an ingrown toenail is more convenient than seeing a podiatrist.
  44. Re:Setting the terms of the debate by jvs · · Score: 1

    I was thinking about the same thing. Microsoft are bandying this "viral" term about with the intent that uninformed people will go from "viral" to "virus" and thus assume all Open Source/Free Software is riddled with virii. We need turn there own word(s) against them. How many virii are developed using Mircosoft products? Visual Basic should be considered viral software as it allows the development of virii. Outlook is a viral platform as it allows the execution of virii

  45. Of course it's legal by Syberghost · · Score: 1

    And why shouldn't it be? Microsoft isn't preventing anybody from writing software, they're just saying "if you don't agree with me, you can't use my stuff to do it".

    So don't use their crappy stuff.

    The coding world gets along quite happily without it.

    -

  46. Not really by TrentC · · Score: 2

    Isn't it just a little ironic for a open source advocate to be questioning if a restrictive software license is legal? After all GPL does require you to give away the source to your software if you use GPLed source, or staticly link to a GPLed application.

    The GPL and EULAs are different beasts entirely.

    The GPL only covers distribution of the software in question, and explicitly grants you rights that you would not have under copyright law (namely, ability to publish and distribute the code or derivative works without compensation to the author).

    EULAs cover use of the software; as a result, they tend to restrict what you can do with their product, as traditional copyright already covers distribution of the software.

  47. EULA seems to have been removed... by vyzar · · Score: 1

    The link to the EULA no longer seems to work....suspicious? or am I just paranoid?

  48. the GPL is a vaccine against proprietary lockdown by FreeUser · · Score: 5

    I hate the term 'Viral Software' as applied to open-source licenses, by the way.

    The please, please don't use the term. It is not only a negative connotation, it is entirely wrong, a denigrative label applied to the GPL back during the early BSD vs GPL flamefests and rebutted very thoroughly in those threads (search groups.google.com for gpl bsd license if you're interested in dredging up old grudges). Since those early, volite days both RMS and the BSD folks have chilled out quite a bit and done as much as they could to reconcile their differences, and to respect those differences where reconciliation was not possible. This includes the changes to the BSD license making it GPL compatible as well as the recent endorsement by the Free Software Foundation for releasing the ogg/vorbis specification under the BSD license (to facilitate widespread implimentation in embedded hardware. think: portable ogg/vorbis players).

    The GPL is not a virus, it is a vaccine, an innoculation against later abuse of your code by having someone, such as Microsoft, take your hard work, incorporate it into a proprietary product which is then extended and kept closed, marginalizing your project in the process.

    The BSD license lacks this protection, but it does have an advantage in that it more straighforwardly allows code to be (re)implemented in hardware and combined with other proprietary works where it makes sense. It is obvious to all but the most zealous that both licenses have their place, and are appropriate in some situations and inappropriate in others.

    Freedom is important, and in my opinion today's climate, as epitomized by the anti-freedom dishonesty and FUD Microsoft and its lackeys are spreading, we need all the innoculation against abuse we can get. That is why I prefer the GPL in most instances to the FreeBSD license, and why I based my own Free Media License on aspects of the GNU GPL (and GNU FDL).

    Don't kid yourselves. We may not think of this as a war, and certainly if we take the rhetoric of the Microsoft lurkers in the crowd here and at K5 seriously we will continue to not think of it as a war, but make no mistake about it: Microsoft considers it a war and they will not stop until our freedom to use, modify, copy, and distribute the software we write is gone. Either through legal maneuvers, or by cutting us off from developers, users, and (perhaps most importantly) hardware manufacturers. This is a battle for our very freedom, and we should be neither complacent nor shy in informing others of exactly what is at stake.

    --
    The Future of Human Evolution: Autonomy
  49. Re:MacOSX by Tycho · · Score: 1

    This "You can only play our way" is not very new. At least in MSIE 5 for "MacOS classic" the EULA states that you can only use MSIE in the OS it was intended for. Now I have never read the EULA for MSIE for Windows, but I'm guessing that it has a similar statement. My understanding is that this shoots down anyone trying to use MSIE in Linux under WINE. IANAL, but WINE could be considered emulation, and since emulation is legal I seriously doubt that Microsoft has a leg to stand on, but this has never stopped Microsoft before and probably never will.

    --
    Impersonating Tycho from Penny Arcade since before there was a PA.
  50. GPL, but... by jscott · · Score: 2

    That's a shitty attitude to have.... Who actually pays attention to the GPL? Especially when it's quite dumb. Who knows how much commerical (non-GPL) software steals snips, chunks, functions [etc.] from GPL sources? Damn, I fed another troll. Must stop posting....


    --
    signal, noise, to me it's all the same.
  51. Re:But come on here... by IntlHarvester · · Score: 3

    Nope - you get it for free every day on Slashdot.

    Guess you bots never thought your precious arguments would end up in a Microsoft EULA, did ya? Bill says keep up the good work-er-flamewars.
    --

    --
    Business. Numbers. Money. People. Computer World.
  52. No problem, I'll comply. by Lumpy · · Score: 2

    No more Microsoft products. We have just been given a reason to become a 100% microsoft free shop.

    Thanks microsoft for giving me the weapon I needed to push the board over the edge to completely embrace linux/bsd and opensource.

    --
    Do not look at laser with remaining good eye.
  53. Re:GPL does restrict seperate works distributed wi by rhavyn · · Score: 4

    You're reading that completely wrong. If what you said is true then all of the Windows libraries (as well as Solaris's, HPUX's, AIX's, etc, etc) would have to have been GPL'd long ago because GCC, GDB, ls, mv, cp, etc, etc all link to them. Writing a program that links against a library in no way, shape or form modifies the library. The GPL includes verbiage that talks about linking to system libraries (and the author of a program can always say that this is licensed under the GPL and you have explicit permission to link to library X).

    Furthermore, there is no way for a license to superced the original license. You cant take something that I wrote and apply a new license to it.

  54. It's not important! by Kludge · · Score: 1

    Petreley is right (http://slashdot.org/article.pl?sid=01/06/21/00821 6&mode=thread).
    Stop following the alien to his hotel room. This isn't important.
    Let's have some more article on open source authentication services vs. M$ passport.

  55. Re:shel silverstein vs. microsoft by Graymalkin · · Score: 1

    Microsoft is not "eating up the GPL" twinky. They're saying "you can't use this toolkit to develop GPL'ed software because you can't rerelease this toolkit like the GPL says you have to". I don't see what is so difficult to comprehend about that, I picked it up from my first read of the EULA. Microsoft can make their licenses as restrictive as possible, it is your responsibility to read through them for fuck sake. This isn't really any worse than the GPL which says if I use ANY amount of GPL'ed code in my program I need to release the source code under the GPL. It forces you to open your code and release everything which is the opposite of Microsoft's licensing which sayy you can't release anything.

    --
    I'm a loner Dottie, a Rebel.
  56. M$ is intentionally confusing different uses by BeBoxer · · Score: 3

    It seems pretty clear that M$ is trying very hard confuse the issue of when the GPL kicks in. In reality, the GPL affects very few potential users of GPL software. If a company uses Linux as a server OS, or serves their web pages with Apache, or edits their files with Emacs, then the GPL has basically no effect.

    But, this reality is not helpful to M$'s propaganda. So, they are intentially confusing the issue of when the "viral" part of the GPL kicks in. It only applies if you are writing software which includes source code which is GPL. The reality is that very few companies are in the business of selling software. The vast majority of companies are merely end users, and these are the companies M$ is trying to scare.

    Notice how they frame their restriction:

    (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software


    The confusion is created with the vague use of the word use. For most companies, use means to simply run a program. That's what I think of when I talk about "using" a program. I "use" Linux. I "use" MSWord. I "use" Windows. Technically, I'm sure they will claim that use means "include source code in another program" if pressed, since that is the only time that their claims are true. But, you will see these claims made again and again with vague references to "using" GPL software.

    We can hope this will backfire on them. After all, it's really a non-issue. If you are in the software development business, you damn well better read and understand the license on any source code you plan to include in your product, GPL or not. On the other hand, if you are just and end user of software, the GPL is about as close to public domain as you can possibly get. The mere "use" (i.e. running) of GPL software creates no obligations on the user. Contrast this to the EULA that M$ applies to all users. M$ is the one that requires users to agree to pages of dense legalese to understand what circumstances they can run the software under, not the open source community.

  57. Re:Is this legal? by sammy+baby · · Score: 3

    Exactly. Furthermore, the license doesn't just prohibit applications developed using the SDK from being distributed under the GPL:

    3. APPROVED USES OF APPLICATIONS.
    (a) Except as provided in Subsection 3(b), Recipient may only use Applications on an internal basis for non-production purposes only and may not distribute or license the Applications to third parties or make the Applications available for use by any third party.

    Granted, the mention of open source as "viral" is egregious. But MS is actually prohibiting distribution of software in any form.

    What is a little more disturbing, though, is this part:

    Recipient's license rights to the Software are conditioned upon Recipient (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below); and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part.

    Does this mean that I can't build, say, a library using this SDK that can be called from a Perl script? I don't know: I'm not a lawyer, and my head hurts. Plus, I need a nap.

  58. Re:Is this legal? by HiThere · · Score: 2

    Actually, when they define they define the term Potentially Viral Software, they seem to define it as all Open Source software (with the capitals). This is quite encompassing. Much moreso than merely Free Software.
    Caution: Now approaching the (technological) singularity.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  59. Re:I can just picture... by HiThere · · Score: 2

    But the the license fragment at:
    Another story that misrepresents the truth. (Score:5, Informative)
    by rabtech (russ_sdot.boneville@net.net.net) on 01:43 PM June 21st, 2001 EST (#121)

    and

    Re:sigh, story is a troll (Score:4, Informative)
    by Agthorr (agthorr@barsoom.org) on 01:46 PM June 21st, 2001 EST (#134)
    (User #135998 Info) http://www.barsoom.org/~agthorr

    (Be sure to read both!)

    This seems to include BSD as one of the things to be avoided.

    Caution: Now approaching the (technological) singularity.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  60. Re:It's their license... by HiThere · · Score: 2

    But that was in 1988. Since then quite a few laws have been passed that strenghtened the rights of companies, and weakened the rights of users. You may find that this is one of the cases undercut by, e.g., the DMCA.

    Caution: Now approaching the (technological) singularity.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  61. Probably legal. by HiThere · · Score: 2

    IANAL, but it seems to me that if MS weren't a monopoly, then it would be legal for them to impose these conditions. They aren't really that much more stringent than the conditions imposed by the GPL.

    And it seems like they will be found to not be a monopoly. Didn't Bush promise that at one point?

    So, to a court, the rules would not be those pertinant to a monopoly, but just the normal ones. And MS are the copyright holders of record. So they have the right to deny anyone the right to copy.

    Now, I may believe that MS is a monopoly. I may have no doubt about it. But that's not what's going to matter in front of a court.

    Caution: Now approaching the (technological) singularity.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  62. Re:Enforcibility by Osty · · Score: 1

    Besides, there are still individuals who get duped into paying for information such as operating systems, office suites, and games (take note, gamers). We need a stronger education campaign to battle the FUD-slinging that's currently going around.

    That's so much bullshit. The scary part is that you seem to actually believe what you're saying. You're apparently one of those "Information wants to be free" kind of people. While that may be true (the personification of information is pretty dumb, imho, but whatever), information is not created on its own. Somebody (or a number of somebodies) has to do the research or development (or drawing, or writing, or architecting, or ...) to create that information, and they deserve to be compensated for their work if they so desire.

    Now, let's pick apart games in particular. A game is much more than just the underlying code. It's art (graphical and written/spoken word). To argue that a video game should be freely available is to argue that art, literature, and music should all be freely available, with no compensation for the creators at all. How do you ever expect to have any new art/music/literature/video games if this were to come to pass? None of those categories would simply fall off the face of the earth, but the quantity produced would significantly decrease. And the quality of what's left would even suffer, as it's difficult to dedicate oneself to one's art while working a day job so that one may stay fed and clothed.

    It's not FUD to advocate for-pay software (whether you get source with your purchase or not). It's idiocy to advocate otherwise.

  63. Re:Enforcibility by Osty · · Score: 1

    Some people do it because they like doing it, not because they are hoping to make millions in the process - a concept many Americans (not very comprehensively educated ones, like most software engineers and developers) seem to be unable to grasp.

    I'm not talking about getting rich off of your art. I'm not even talking about maintaining a "comfortable" lifestyle. I'm talking about being able to put food on the table, a roof over your head, and clothes on your back. One would assume (without digging into historical documents, which I don't have time to do right now) that Van Gogh, Beethoven, Mozart, etc were able to at least make a paltry living off of their art, else they'd not have had the chance to make their art.

    People talk about wanting to be able to make a living off of doing what they love. Well, if your love is writing software, or writing a novel, or writing/playing music, or painting portraits, or whatever, then you're going to want to be able to live off of the skill you have. The suggestion that nobody should ever have to pay for intellectual property is absurd, because it denies the artists the right to eat food.

    While I agree that if not even a single dime could be made off of art, you'd still see artists producing works. However, one must wonder how much better those works would be if that artists were able to concentrate on them full time, rather than after a 9-5 day job.

  64. Re:Pot: "Kettle, you're black!" by Osty · · Score: 1

    I often download beta software to see if I might be interested in buying the released product. I regard it as a form of shareware - I get the beta to try out and may, or may not, go for the real deal.

    Microsoft's definition of "Beta" is apparently different than yours, which is okay. However, if you want to look at beta software as a form of shareware, consider this -- the clause "you must upgrade to the final version" is the same as a shareware author saying "if you wish to continue using this product after the free evaluation period, you must pay me for a full version". No difference. Microsoft isn't going to force you to use the final version. You certainly have the option to stop using the software. However, if you're working on a product that is using that SDK, and you plan on releasing that product some day (either to users, or to a production server, or whatever), then it's in your best interest to make sure you're using the final version for your product, as beta software inevitably will have problems (hint: it's beta. It's not release quality yet).

    They don't have to support anything anyway - read the EULAs.

    Right, they don't have to support anything. OF course, it's in their interest to support the beta users, as that's valuable feedback for the final product. Microsoft has a long tradition of supporting developers. Look at the scope of their MSDN project. While that may not be considered active support, it is still support. And requiring MSDN to support Beta 1, and Beta 2, and RC1, and RC2, and the final release version all at the same time is ridiculous. The sane thing to do is to say that when Beta 2 is released, then Beta 1 is no longer supported and you better damned well upgrade. And so on up the ladder to release.

    It may not be how you'd support a product, but it's how Microsoft supports a product, and it's been working for 25+ years so far.

  65. Re:Pot: "Kettle, you're black!" by Osty · · Score: 1

    The major difference here is SDK vs Product. While it makes sense to time-expire a beta product, how would you do that with an SDK that's essentially nothing more than a bunch of headers, libs, and docs sitting on your drive? As well, simply not using a product after the expiration date is easily done -- just stop using. But when you're writing against an SDK, the assumption here is that you want to continue using the SDK. The alternative is to not use the SDK anymore. And that's all right, because if you're just evaluating the SDK and decide you don't want to use it, there's no problem (assuming that you really aren't using the SDK anymore). Once you decide that you want to continue using that SDK, though, you need to obtain a copy of the final version and a license to continue using it past the beta period.

    SDK != Product. It's FUD to consider the possibility that Microsoft would use such a clause in the XP license, because XP is not an SDK. (The current betas are time-limited, so nothing else would be necessary to "force" an upgrade to RTM when XP ships. And such a clause in a shipping product would be redundant and meaningless).

  66. Re:Pot: "Kettle, you're black!" by Osty · · Score: 1

    Try some common sense, man. A EULA is a contract that can be terminated by either party at any time (note that this doesn't mean that you're absolved of any possible contractual abuse dating from when you were still under the EULA; it just means you can get out of the EULA whenever you please by taking certain steps). To do so, all you have to do is stop using the relevant product (remove it from your computer, possibly return any media like CDs or books). Thus, the phrase you're so intent on interprets to something along the lines of, "If you wish to continue using this SDK, then you're required to upgrade to the final version when it's released and obtain (possibly purchase) a license for said SDK." Obviously, you can opt out of that at any time simply by discontinuing your use of the SDK.

  67. Re:Pot: "Kettle, you're black!" by Osty · · Score: 2

    The SDK in question is a beta SDK. As far as point (i) goes, of course they're going to require the recipient to upgrade to the final version when it's released -- it makes no sense to continue supporting a beta once the gold version exists. And for point (ii), again, this is a beta. If Microsoft makes major changes to the SDK, changes that need more testing than their internal testers can do, then it once again makes sense to require your beta testers to update. On top of that, it also means that when you're supporting a beta SDK, you don't have to support every permutation of that beta, only the latest builds.

    Please try to understand what you're talking about, rather than slipping into the Slashdot FUD mode that seems to easy to obtain around here.

  68. "Potentially Viral Software"? LOL by Lumpish+Scholar · · Score: 2

    Does that mean I can't use it with Outlook?-)

    --
    Stupid job ads, weird spam, occasional insight at
  69. You test it, you bought it. by Soko · · Score: 4
    Check this out:

    In addition, Recipient agrees (i) to promptly upgrade to and obtain a license for the commercially released version of the Software when it becomes generally available to the public;

    (Emphasis mine)
    Looks to me like the above language means "you test it, you buy it". I sure as fscking hell won't ever use this anyway, but thought that point may be usefull to explain to the PHBs why it's a bad idea in the first place.

    --
    "Depression is merely anger without enthusiasm." - Anonymous
  70. MacOSX by PenguinX · · Score: 3

    How does this work with other software from Microsoft - for instance Office, Internet Explorer - etc. for MacOSX? I've been curious to see what it will be compiled with (gcc?) - so does this remove the Mac people from developing with any of the same tools that the rest of the company uses for development? Could be me, but this seems a stupid business move. "You can only play our way" will not bode well if the Monopoly case ever starts up again.

    1. Re:MacOSX by Knobby · · Score: 1

      The MS apps for OS X are all Carbon based apps. Therefore, the developers could use a handful of apps such as MetroWorks CodeWarrior, MrC/C++ (from Apple), or ProjectBuilder (Apple/gcc).. I'm sure these are all the same tools that the MS has been using for years...

    2. Re:MacOSX by Amokscience · · Score: 2

      MS's Mac products have usually been developed with Metrowerks Codewarrior. This continues with OSX.

      --
      Fsck cluebie moderators. I'll say what I want, offtopic or not. And fsck having to qualify every bloody statement just
    3. Re:MacOSX by Ayende+Rahien · · Score: 2

      WINE stand for Wine Is Not an Emulator, so they do have a leg to stand on.

      --
      Two witches watch two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  71. The back of the bus. by nyet · · Score: 2


    c) Open Source. Recipient's license rights to the Software are conditioned upon Recipient (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below); and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part. For purposes of the foregoing, "Potentially Viral Software" means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software. By way of example but not limitation of the foregoing, Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software. "Publicly Available Software" means each of (i) any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models; and (ii) any software that requires as a condition of use, modification and/or distribution of such software that other software distributed with such software (A) be disclosed or distributed in source code form; (B) be licensed for the purpose of making derivative works; or (C) be redistributable at no charge. Publicly Available Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models similar to any of the following: (A) GNU's General Public License (GPL) or Lesser/Library GPL (LGPL), (B) The Artistic License (e.g., PERL), (C) the Mozilla Public License, (D) the Netscape Public License, (E) the Sun Community Source License (SCSL), and (F) the Sun Industry Standards License (SISL).


    Wow. MS is really pushing the "viral" thing. I guess they found the meme they're gonna fight with, and this is it.

    It seems they're not afraid to scare off potential developers (who are already GNU software users and are unlikely to develop on MS anyway).

    For those of you who *still* develop on MS platform AND use GNU tools to do it.. ask yourselves "why?" Is it the only job you can get? Do you really need the money? MS doesn't want your kind in their camp.

    Sure, you are the Rosa Parks of the free software movement proving that you deserve to sit in the front of the MS bus.. but do you REALLY want to go where that bus is going? MS thought they wanted to garner a free-software-like grassroots community around MS to compete with OSS (they said as much in the Halloween documents), but it is clear that they have now completely given up on this and opened fire. YOU are now the enemy - why are you still treating MS as a friend?

    1. Re:The back of the bus. by nyet · · Score: 2

      PS. Bill I just piped your SDK through "less". Come and get me.

  72. Unenforcible by Arandir · · Score: 2

    This EULA is legally unenforcible. But so what? Most EULAs are unenforcible pieces of pseudo-legalese.

    Microsoft, nor any other company or private concern, can take away the rights that copyright gives you WITHOUT a contract that you have explicitly agreed to. In the real world, contracts require your signature. Merely using the software is not good enough. Opening the shrink-wrap is not good enough. Clicking "ok" on an install screen is not good enough.

    The whole computer industry is under the delusion that they get to unilaterally create agreements. This is bogus.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  73. So, what this is saying . . . by Badgerman · · Score: 2

    IANAL, AIDWTB (I Am Not A Lawyer, And I Don't Want To Be).

    If I read this correctly, basically, Microsoft dictates what kind of products you can use to work on this code. Hmmm. How long until you have to agree to only use Microsoft tools?

    This, of course, is moronic. First of all, people are just going to ignore this, and unless Microsoft wants to have Code Police on guard, they're going to have the damndest time enforcing this.

    Secondly, they've just limited people's interests in working with this code. "Whoops, sorry, you're not allowed to use your beloved tool with us!"

    Third, if they keep throwing down gauntlets like this, someone is going to pick one up and give them a good smack. This is handing their competitors a wonderful opportunity ("Unlike Microsoft, we don't care what tools you use") and of course sticking their collective rear ends back in legal crosshairs ("How long until their agreements forbid the use of competitors non-OS tools?")

    I'll be the first to say I actually think M$ products get an unfair rap many times, and I'll also be the first to say they have the PR skills of an epileptic monkey and serious ethical problems.

    This is just another case of Microsoft, detached from common sense, doing what they've done for years. It's gonna catch up with them.

    --
    "The Sage treasures Unity and measures all things by it" - Lao Tzu
  74. Re:JAVA kills by double_h · · Score: 1

    Guns don't kill people. JAVA kill's people!

    Your creative use of the apostrophe kills people. Let Bob set you straight.

  75. Re:Don't close my browser by johnburton · · Score: 1

    If you take the proper route to it rather than a link to just the license page it appears in a pop-up window, so it's fine that it closes that.

    --
    Sig is taking a break!
  76. Re:Fight fire with fire... by frantzdb · · Score: 2
    That is a nice idea, however it is counter to the Free Software philosophy. A piece of software cannot be Free if it restricts who can use it. (It is similar to the reason the ACLU occasionally backs hate groups in court.)

    --Ben

  77. Re:Viral again... by MindStalker · · Score: 2

    Capitolism is for losers? You've never seriously studied economics have you. So, your going to start a new ism? Capitolism, Communism, Walter Paradoxism. So when you go to the market, what do you give them for your bread? Free software? Maby some tech support. Sounds like bartering to me. Sorry won't work.

  78. Re:Ask Slashdot by MindStalker · · Score: 2

    Your absolutly right, for a legal document, this contained very little in terms of definition of what "viral software" is. So by these terms I can't even use software I wrote for myself, as I didn't charge myself for it, and I have its source code. :) Or MSIE as you pointed out, though thats a different kind of "free" but they didn't specify.

  79. Re:Viral again... by MindStalker · · Score: 2

    Yes, but how do I get such a swimming pool, most likly by finding some people who will do it, and paying them money, thus returning it to people who have not. The only place where that breaks down is if the swimming pool company is a mega corporation, and they only buy products from other mega corportation. In which in any case those mega corportations still have employees without much money that eventually get paid. Money is constantly cycling and as long as we have a high enought GNP that means it is getting around to everyone. If the GNP starts slipping that means the money is going into hands that arn't spending it. But a simple fact, that has so far has always been true, but not nessearly been proven mathematically (meaning there are cases where it could go the other way). That thoughout history, any groups GNP (though maby its GDP or one of those other figures, all fairly simular though) is nearly proportional to the equal distribution of wealth. Meaning as a nations economy grows and produces more products, the difference in wealth between the poor and rich actually decreases. This can be easily observed in your 3rd world countries were there are ultra poor people starving everyday (few actually starving people in the US), while in the same country there are warlords, which are richer than you can imagine, in reality, richer than Bill Gates even. As there is a difference between being rich in a capitiolistic society, were you still have most of the rules apply to you. And rich in s different society were there are no rules period, and nobody questions you period.

  80. Re:Viral again... by MindStalker · · Score: 2

    Well the other way around, capitalism is just a part of economics. But it helps to give you an idea of the flow of money, and what it all really boils down too. I'm not really wanting to say that capitolism is the best, its just the best we have so far. And a good study of economics will aid in that understanding.

  81. Re:Viral again... by MindStalker · · Score: 2

    Thats called having a job, and doing something for money. Sure you can always build your own pool, especially if you run a pool building company, but you still have to buy the supplies nobody is just going to give you the supplies, just like nobody expects you to build them a pool for free. So you have to buy them, with money you earn from making pools for other people. And why do you say you shouldn't build the swimming pool in the first place? I don't understand, as you state there is virue in being poor, but I don't see the virtue in not having a job. Job=work you get paid for. Building a pool is part of that whole work thing you oviously don't understand. If noone worked you wouldn't have that nice pretty computer to sit and and chat with idiots like me. Now would you.

  82. Of Course It's Legal - Part 2 by Squirrel+Killer · · Score: 2
    The EULA is a license that you agree to in order to use their (MS's) software. The right to use free tools is what you (apparently) give up to use it. Whether or not such a license clause is enforcible or would be upheld in court is another question, but it's surely legal for you to agree to be bound by restrictions in order to use someone else's software.

    It's a "meeting of the minds" sort of thing. They agree to let you use their software, and you, in turn, agree to be bound by their restrictions. Don't like their restrictions? Fine, don't use their software.

    -sk (oh yeah, IANAL, but I play one on Slashdot.)

    1. Re:Of Course It's Legal - Part 2 by Squirrel+Killer · · Score: 2
      From a logical perspective, there is no way a EULA is a meeting of the minds, a meeting of the minds implies that both sides have a impact on the outcome. "Meeting of the minds", however, conveys the fact that there is a legal agreement going on here.

      What part of "I agree to not use gcc, perl, etc... when using this software" is illegal?

      -sk

    2. Re:Of Course It's Legal - Part 2 by Another+MacHack · · Score: 1

      Meeting of the minds; what, their EULA dialog boxes are sentient now?

    3. Re:Of Course It's Legal - Part 2 by Trekologer · · Score: 1

      It's a "meeting of the minds" sort of thing. They agree to let you use their software, and you, in turn, agree to be bound by their restrictions. Don't like their restrictions? Fine, don't use their software.

      One interpritation of "meeing of the minds" says that unilatteral contracts, such as EULA's, aren't a "meeting of the minds" at all. They're a "take it or leave it" sort of thing. "Meeting of the minds" implies some sort of negotiation, which you can't do with a EULA.

      Besides, if the restrictions are illegal, the contact can't be enforced.

    4. Re:Of Course It's Legal - Part 2 by zulux · · Score: 1
      Actually, unless you sign somthing, you don't need an EULA to use software. Just like you don't need an EULA to use a car, or use a book.

      The EULA only comes into play when you want to do somthing that the copyright holder has exclusive rights to - namely copying,modifying and creating deritive works.

      Some people have argued that un-signed software EULAs are enforcable beacuse you must make a temporary copy of the software on your hard-drive or RAM in order to use it. Hopefully the court system will see that that argument is rather dumb. Of course, IANAL

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    5. Re:Of Course It's Legal - Part 2 by MstrFool · · Score: 1

      no, but then neither are most of the users.

      --
      Question reality.
  83. Re:Is this legal? - MS interix uses GNU GCC by NZheretic · · Score: 3

    Microsoft, who says all that is GPL is evil, ships GPL licensed GCC with their own Interix Unix to NT porting toolset.

    http://www.microsoft.com/WINDOWS2000/interix/

    Does this mean you cannot make use of interix to develop for this and other simliarly licensed MS code?

    More importantly does Microsoft provide the customers with a copy of the Microsoft modified source code for the above and any other GPLed products?

  84. Re:Is this legal? by pangloss · · Score: 3
    But it doesn't seem that the restrictions of the EULA *only* cover redistribution of the toolkit w/ GPL'ed source:

    ...and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part.

    The passage above also seems to cover using GPL'ed software to develop your own software ("recipient software") that includes Microsoft's toolkit. But it's not exactly clear to me how this works.... Microsoft's product is not itself distributed as source, so what exactly would recipient software you create that includes Microsoft's toolkit (in whole or in part) look like? Seems like a pretty special case scenario. Seems like the restriction, if it was only concerned with redistribution wouldn't need the clause restricting the use GPL'ed software to *develop* GPL'ed software that includes the toolkit in the distribution--you just need to disallow including the toolkit period. The whole restriction on using GPL'ed software is bizarre.

    Is this intended just to be confusing to scare middle managers into forbidding their developers from using GPL'ed software? Penning GPL'ed and a handful of other open source licenses as "viral" certainly suggests that that is part of the motivation.
  85. is this legal? by jgilbert · · Score: 1

    I'm not sure what the legalize in the EULA is actually trying to say, IANAL. However, it's their software and as far as I'm concerned they can license it however they please. Same as with GPL'd software, if you don't like the terms of the license don't use the software. It's just that simple (assuming you can understand what the license restrictions are).

    1. Re:Is this legal? by evil9000 · · Score: 1

      And so was this part:

      z) You shall name your first born son William, failure to do so will void this licence.

      Come on! Just some parts of the licence are unenforcable. That provision of the licence just says "You cannot use this form of competitor's products in conjunction with this product, so you must buy more of my products to use it".

      I am sure that if the DOJ were to perform a new antitrust case against the mighty M$ that they could use this as an example of anti-competitive practices.

    2. Re:Is this legal? by skware · · Score: 1

      From my reading of the EULA, it does not give you any rights to distribute the Software (The MIT) anyway, whether it be GPL or otherwise. It reserves and rights that are not given. Basically section 1(c) says that you may not distribute the MIT with something like a GPLed version of VisualStudio.Net (god forbid someone even think of making one). Nor may you distribute it with any application, as the EULA does not give you that right in any of its terms.

    3. Re:Is this legal? by dirk · · Score: 2
      That's not quite what it is saying rather you have only highlighted part of it. It also says...

      not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software,
      Which doesn't necessarily mean you are distributing it with free software but that you used free software as a "tool" in its development. This would in fact cover many things as was mentioned in the original /. post.


      Look at the capital S's. You cannot use "viral" Software to develop other software that INCLUDES the (viral) Software. So you can use emacs to develop something. But you can't use it to develop something that alos includes emacs (because then the GPL would kick in). Basically, they are saying you can't roll something the is GPLed into something you are writing with their SDK, which seems perfectly fine.

      --

      "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    4. Re:Is this legal? by TicTacTux · · Score: 1
      (...) Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software (..) Now that sez you cannot distribute them together. I reckon it would be enough to make it two different package, while your library has a 'perl' prerequisite ("go figger yerself where ya get that stinkin' perl, man")

      No, what bugs me more is the term "Potentially viral Software" in conjunction with "Free Software" (free as in both beer and speech). Do they try con convey/insinuate that All Free Software Is (potentially) Evil (TM)? Then again, this would include their own freebie tools you can download off their site.

      Hey, I just proved that Microsoftware is "Potentially Viral". Oh, maybe that was a typo: They should've written "Potentially Vi t al"!

      --
      Use The Source, Luke!
    5. Re:Is this legal? by JPMH · · Score: 1
      Not true

      When they write
      not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software,

      that last "the Software" really does mean their software, as defined at the top of the licence.

    6. Re:Is this legal? by Paleh0rse · · Score: 1

      Regardless. Lets not forget that no matter what it states in a EULA or any "contract" for that matter, there is no way you can "sign away" your own rights.
      And unless they are paying you to write software for them, it's HIGHLY unlikely that they could control the distribution of what you write.
      Think about it. It's a HUGE legal battle for a big corporation to chase after someone with a copy of DeCSS, and that's code that is a direct conflict with what their software is supposed to accomplish.
      I think even MS would have a hard time beating you up over some little app you code with their tool and then GPL. They'd have a hard time trying to lay any sort of claim to code written with their tools even if it said they were going to on the first line of the EULA in BOLD 24pt font.

      I say go ahead and start using the tools they make availible, then GPL your code once the "final" version comes out.

      Just my 2%

      --
      "Whadda'ya watchin'?"
      "Angry Monkey."
      "That HORRIBLE monkey."
    7. Re:Is this legal? by franimal · · Score: 1

      Still it's rather irritating and finally (for all the talk) real, bias against open source.
      This and those (*#@^%@(#&% 'dumb' tags in the new IE are gonna be enough to drive me over the edge... and use openBSD ... hey it supports all kinds of cool stuff fresh off the wire now :)

    8. Re:Is this legal? by abdulwahid · · Score: 3

      That's not quite what it is saying rather you have only highlighted part of it. It also says...

      not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software,

      Which doesn't necessarily mean you are distributing it with free software but that you used free software as a "tool" in its development. This would in fact cover many things as was mentioned in the original /. post.

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10);'
    9. Re:Is this legal? by slaytanic+killer · · Score: 1

      Man, you actually read that site? Heard *everyone* over there's soft in the head.

    10. Re:Is this legal? by Ayende+Rahien · · Score: 2

      The part about not using their software in production machines is to prevent you from coming to them whining as say "Look, your evil beta software crashed and all my data is gone."

      (Not that you could do that any case, but still.)

      The part about not distributing the application talks about *their* application, not your code.

      --
      Two witches watch two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    11. Re:Is this legal? by Ayende+Rahien · · Score: 2

      An SDK contain some MS code, header files, mainly.

      But headers are enough to GPL the code as well.

      So it's not like you don't have *any* code.


      --
      Two witches watch two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    12. Re:Is this legal? by Ayende+Rahien · · Score: 2

      You can choose from many, as long as it's not GPL/and the like.

      I don't like what they are doing here, mind you.

      BSD, zlib, X11, apache, etc.

      --
      Two witches watch two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    13. Re:Is this legal? by rdean400 · · Score: 1

      Keep in mind that the public image that Microsoft is trying to paint of these open source licenses is that they are a "cancer" that affects everything they touch in an intellectual property sense. What they are apparently trying to do is to prevent their oh-so-valuable intellectual property from being defeated by an open source license.

      It's pretty ridiculous, but at least it's consistent.

    14. Re:Is this legal? by hipparchus2000 · · Score: 1

      We all know what motivates Microsoft, ie. greed. I think as Microsoft has coined the term 'Potentially Viral Software' for what it calls 'Open Source', we should use the term 'Viral Software' for Microsoft software, where the license is indeed Viral. Jeff Davies

  86. Re:Is this legal? - MS interix uses GNU GCC by Tony-A · · Score: 1

    FTP.EXE in NT4 (SP5) is

    @(#) Copyright (c) 1983 The Regents of the University of California.
    All rights reserved.

    (This is the only copyright showing in the executable)

  87. Libel/Slander/Defamation? by Raleel · · Score: 2

    Is there any way that the use of the term viral in relation to free osftware could be construed as slander (if MS says it) or libel (if they write it in a license)? Defamation of who? FSF perhaps?

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
  88. Not necessarily by spectecjr · · Score: 1

    Do we "fully own" compiled output of Visual C++?

    Looks like MS just wants to own all code and exterminate cods that it can't own.


    You don't own their source code - their libraries (such as their implementation of STL, or the C runtime library, or ATL or so on and so forth).

    So yes, you don't 'fully own' your compiled output (note: in some cases, you do). But Microsoft allow you to distribute their stuff with yours, so it's not an issue.

    Simon

    --
    Coming soon - pyrogyra
  89. Re:Makes perfect sense by Flower · · Score: 3
    That's true. And it's why you can't make a GPL'd program out of the stupid SDK anyway. The code is not GPL compatable and attaching a bunch of self-proclaimed GPL code to it isn't going to open it up. MS didn't have to put that section into its EULA. Their copyright takes precident.

    Which is why I find the thing so ridiculous. "Oooo, the GPL and the MPL and all these other 'open sores' licenses will force us to open all our code. They're a cancer to our business." Bull shit. That clause was never needed and is vague enough to require a lawyer's opinion if you are going to use the SDK with anything other than MS' development suite.

    Section 1c is one of the few things that I've seen which deserves "-1 redundant."

    --
    I don't want knowledge. I want certainty. - Law, David Bowie
  90. Tough Luck Microsoft. by topham · · Score: 2
    Unless Microsoft can show Exactly how such licenses would violate their Intelectual property rights such license restrictions are covered under 'Restraint of Trade' and are illegal.

  91. EULA??? by cornjones · · Score: 1

    c'mon, are you really telling me that you have ever even READ a EULA? I have asked some people in my group of friends and I don't know anybody that has ever read the entire agreement. If anybody here can honestly tell me they don't just hunt for the "agree" button I will be surprised.

    1. Re:EULA??? by Water+Paradox · · Score: 1
      Spoken by a true slacker. As a hacker, I do read the EULAs. I do not read every one. But I read them, and find them fascinating. So much of the personality of the company is revealed in the EULA.

      Like any stranger I might meet on the street, in a bar, anywhere, I look at the company carefully before I open up a relationship with 'em. Microsoft can NOT claim me as a friend, simply because they distrust me so much. When their EULAs are not built around distrust of me, I'll be more friendly to them in exchange...

      -Jared

      --
      information is immaterial
    2. Re:EULA??? by daniel_isaacs · · Score: 1
      I scan every EULA for the phrase "immortal soul" before clicking "I Agree."

      --
      - Dan I.
  92. Viral again... by Quebec · · Score: 3

    You can find the word "viral" in their EULA..

    Microsoft will connect the word "viral" to all that is GPL.

    They will shout it more often and louder then we'll alltogether (the open source community) be able to deny it.

    I need an aspirine and a continuum shifter so that I can change universe....

    1. Re:Viral again... by orac2 · · Score: 1
      To be fair, the words "viral" and "GPL" were being put together long before Microsoft. The first time I saw them connected was many moons ago in no less a source than the ESR maintained New Hacker's Dictionary , where a definition reads:

      General Public Virus n.

      Pejorative name for some versions of the GNU project copyleft or General Public License (GPL), which requires that any tools or apps incorporating copylefted code must be source-distributed on the same anti-proprietary terms as GNU stuff. Thus it is alleged that the copyleft `infects' software generated with GNU tools, which may in turn infect other software that reuses any of its code. The Free Software Foundation's official position as of January 1991 is that copyright law limits the scope of the GPL to "programs textually incorporating significant amounts of GNU code", and that the `infection' is not passed on to third parties unless actual GNU source is transmitted. Nevertheless, widespread suspicion that the copyleft language is `boobytrapped' has caused many developers to avoid using GNU tools and the GPL. Changes in the language of the version 2.0 GPL did not eliminate this problem.

      --
      "Just once, I'd like to meet an alien menace that wasn't immune to bullets." -- The Brigadier, Dr. Who
    2. Re:Viral again... by maetenloch · · Score: 1

      If you're physically taking money out of the hands of starving people, stop it! It's called robbery and it's illegal.
      If you think you're taking money out of the hands of starving people metaphorically, you must be assuming that economy is a zero-sum situation - i.e to make a dollar, you have to take a dollar away from someone else. Unfortunately this is a very bad assumption and is almost never true, otherwise economic growth would be an impossibility.
      Remember people don't get paid what they're worth, or even what's just and decent - they get paid what it would cost to replace them with someone else who can perform the job with equal competence.

    3. Re:Viral again... by 11223 · · Score: 2
      They can.

      I'm serious.

      Look it up yourself if you want a reference.

    4. Re:Viral again... by yakovlev · · Score: 1

      Actually, I'm not sure they aren't right about the GPL being viral. Although this EULA steps beyond that, with the provision about using to develop, which includes editors.

      Consider that section 3 of the GPL has the necessity of stating the special exception:

      "...However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary
      form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable."

      So, if ANYONE were to distribute binaries of a GPL work that included library code which was not part of the "operating system" on which the executable runs, then that library would immediately fall into the public domain. Preventing this is a resonable stance for Microsoft to take, as they do not want their library, which is not part of the operating system, to fall under the license restrictions of someone else's GPL program.

      Section 2 tries to remove that restriction from a company like Microsoft with:

      "Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program." (where the Program is the program licensed under the GPL)

      Section 3 puts that requirement back on Microsoft, as soon as anyone distributes a binary.

      Thus, since you couldn't ever put that kind of license restriction on them, they have EXPLICITLY stated that their library cannot be used in an open source program.

      It never could have been used with a GPL program which is distributed as a binary, due to section 3 of the GPL.

      GREG
      IANAL

    5. Re:Viral again... by Water+Paradox · · Score: 1
      Silly. Have you no faith?

      Microsoft is on the way to giving the word 'viral' an ameliorated connotation.

      Pretty soon, people will be lining up to buy viruses. Then Microsoft will realize that they tackled the wrong enemy. Open Source will not "win" by people "advocating" it. Or "lose" by MSoft "attacking" it. Open Source already won because it is more noble than money-driven proprietary software.

      If you believe in the precepts of capitalism, you'll be a day late and a dollar short on anything of real substance. Capitalism is for losers. Open source is based on a principled idea. MS is based on greed, which lasts briefly.

      --
      information is immaterial
    6. Re:Viral again... by Water+Paradox · · Score: 1
      Nope not starting any new ism. Just doing the one that works, and doing it with all my heart. Capitalism works... up to a point. Then it leaves ya realizing that in order for me to get all this money in my pockets, I hadda pry it out of the hands of people who would use it for food instead of a new swimming pool. (Replace swimming pool with RV if you live in Canada).

      That is the sad end of capitalism. And as the man's sig says "Faith is the last resort of a desperate man."

      The first resort of a wise one.

      Water Paradoxism: "Give me water or I will tell you about how much I like Perl again."

      --
      information is immaterial
    7. Re:Viral again... by Water+Paradox · · Score: 1
      Study economics to learn about capitalism?

      That would be like studying nosehairs to find out about astronomy. Study of economics is a subset of capitalism, not the other way around. The world is bigger than economics, I'll have ya know.

      I know a hawk from a handsaw when the wind blows from the south east.

      -Water Paradox

      --
      information is immaterial
    8. Re:Viral again... by Water+Paradox · · Score: 1
      No. You don't build the swimming pool in the first place. Not if you have any virtue left. Instead, you spend the money in a manner that lets poor people know they're building their own swimming pool. I'm poor. I don't wanna build your dang ol' swimming pool. I'm just as human as you: I wanna build my own. But I have to build fifty of yours before I can afford one of my own. Wouldn't it be a more meaningful life if you forsook a few of your toys to come help me build a toy I wanted just as much as you? Meaning in life comes from sacrifice of selfishness.

      The problem with wealth is that it makes people selfish. All the dreams you have of what you're going to do with the money when you get it? All those dreams seem silly when you actually have the money in your hand. You go skiing instead.

      There is virtue in being poor. There is no virtue in being rich.

      --
      information is immaterial
    9. Re:Viral again... by EllisDees · · Score: 1

      If the GPL is viral, Microsoft's license is just plain poison. Try 'improving' some windows code and distributing it and see how long you last.

      --
      -- Give me ambiguity or give me something else!
    10. Re:Viral again... by Ayende+Rahien · · Score: 2

      Actually, you can do that for quite a number of libraries.
      MFC
      C runtime
      ATL
      WTL
      C++ STL

      You are not allowed to distribue their source, but you are allowed to distribue patches. The GPL won't let you do that, btw, you'll have to GPL your patches.

      --
      Two witches watch two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    11. Re:Viral again... by Ayende+Rahien · · Score: 2

      No, that is not true.
      I can't force somebody *else* code to be GPL if I GPL my own code.
      In fact, if I can't convince him to GPL his code, I can't GPL my code, because that would be in violation of the GPL.


      --
      Two witches watch two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    12. Re:Viral again... by Tech187 · · Score: 1

      There have been books on Political Economy for centuries now. I have several on the bookshelf at home.

      There are even books on Political Economy that don't espouse Capitalism.

  93. Re:Obsfuscation and Scare Tactics by bridgette · · Score: 1

    Have you taken out a licence from Microsoft to redistribute their EULA? It is their copyright, and they spent a lot of money writing it.

    Fair Use. I'm allowed to quote paragraphs in order to discuss or review a text.

    --
    - bridgette
  94. Re:Definition of 'Potentially Viral Software" by bridgette · · Score: 2

    Seems fair to me. You can't Open Source MSFT components or use software that requires you to Open Source MSFT components.

    That bit is reasonable, but you can't do that anyway. Even without this clause in the EULA you'd get smacked down hard and fast for even trying.

    But look at these 2 clauses:

    not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part.

    and later in the examples of "Potentially Viral Software" :
    any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models;

    So you can't redistribute DLLs from the SDK with your application if you used emacs, gcc, linux or mozilla *even as tools* in the production of your application. That's the unreasonable part.

    --
    - bridgette
  95. Re:*No* prohibition on use of standard dev tools by bridgette · · Score: 2

    distribute the Software, in whole or in part, in conjunction with any Publicly Available Software

    I think that this is just an example they provide, since they also say "By way of example but not limitation of the foregoing" right before they say that.

    MS never prohibit using these tools. If they did, MS could be sued for product tying; and tool distributors could obtain an injuction to stop any distribution of this EULA dead in its tracks.

    It's really difficult to say for sure, since the language of the EULA is a major headache, but here's why I think that they are either prohibiting the use of free dev tools with the SDK or trying to imply that they are:

    (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below); and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part.

    Note that part (i) discusses distribution of the SDK and part (ii) discusses *use* of the SDK. Seems to me, part (ii) is saying don't use "Potentially Viral" tools to develop code that incudes any part of the SDK - whether or not it's being distributed!

    Now this begs the question "what is Potentially Viral Software?" but there is no software in existance that meets their definition so that would imply that the entire clause is meaningless, right? But they then go on to imply that "Potentially Viral Software" includes pretty much everything under the sun (anything free, open, GPLed, etc.) in the "By way of example but not limitation of the foregoing" clause by saying you can't distribute with all the listed stuff.

    It's very odd, they say -

    (a) don't distribute our stuff with X
    (b) don't develop using our stuff and X
    (c) therefore you can't distribute our stuff with Y

    This seems to imply that Y is a member of X and therefore you can't develop using their stuff and Y. But since the definition of X does not seem to really incude Y, it makes me wonder if (a) and (b) are really meaningless and the only actual statement is (c)?

    --
    - bridgette
  96. Obsfuscation and Scare Tactics by bridgette · · Score: 5

    Recipient's license rights to the Software are conditioned upon Recipient (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below); and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part. For purposes of the foregoing, "Potentially Viral Software" means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software.

    They are deliberately trying to cloud the issue. They say that they don't want you to give away any of Microsoft's rights or try to put Microsoft under any legal obligations by distributing their SDK DLLs with "Potentially Viral Software" ... but no 3rd party can change M$ licencing. Period. No one can nullify the original M$ licencing terms by re-releasing under their own licence, so it's a completely mute point. A red herring.

    But then they go on to take great zeal in knocking down the straw-man they just constructed:

    By way of example but not limitation of the foregoing, Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software. "Publicly Available Software" means each of (i) any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models; and (ii) any software that requires as a condition of use, modification and/or distribution of such software that other software distributed with such software (A) be disclosed or distributed in source code form; (B) be licensed for the purpose of making derivative works; or (C) be redistributable at no charge. Publicly Available Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models similar to any of the following: (A) GNU's General Public License (GPL) or Lesser/Library GPL (LGPL), (B) The Artistic License (e.g., PERL), (C) the Mozilla Public License, (D) the Netscape Public License, (E) the Sun Community Source License (SCSL), and (F) the Sun Industry Standards License (SISL).


    Kinda like the Allchin, Balmer and Gates rants: All we want is for publically funded development to not be released under the GPL - not like that *ever* happens - but now we'll use that as a segue into a reant on the evils of the GPL.

    They are really pushing their luck, obligating people to not use a competitiors dev tools (emacs, gcc etc.) in order to use their SDK (which is often needed to develop apps for their OS) sounds like leveraging their monoploly to squash competition and playing dumb about it (Huh? We just didn't want other people to take away our licencing rights ... honest.)

    --
    - bridgette
    1. Re:Obsfuscation and Scare Tactics by Cardbox · · Score: 1

      Have you taken out a licence from Microsoft to redistribute their EULA? It is their copyright, and they spent a lot of money writing it.

    2. Re:Obsfuscation and Scare Tactics by man_of_mr_e · · Score: 1

      Kinda like the Allchin, Balmer and Gates rants: All we want is for publically funded development to not be released under the GPL - not like that *ever* happens - but now we'll use that as a segue into a reant on the evils of the GPL.

      Of course it happens. This government created code is GPL'd

  97. Re:Definition of 'Potentially Viral Software" by mpe · · Score: 2

    So you can't redistribute DLLs from the SDK with your application if you used emacs, gcc, linux or mozilla *even as tools* in the production of your application. That's the unreasonable part.

    Actually its a good idea, except that it really should apply unconditionally. The whole "DLL hell" problem is the result developers redistributing DLL's from their SDK.
    Problem is that Microsoft should have done this 6 or 7 years ago (and ensured their own developers complied.)

  98. Re:No, it's not legal - it's viral by mpe · · Score: 2

    What's even funnier is you resort to calling MS's license viral. As if the beloved GPL is not.

    What utter rubbish. GPL compliers do not force you to use a specific licence with your applications or tell you what other tools you can and can't use. But this appears to be what Microsoft is using. That's nothing new they have been telling OEMs what software they can and can't preload with Windows for years.

  99. Re:I can't use Microsoft Outlook? by mpe · · Score: 2

    IIRC, Microsoft Outlook is one of the biggest viral programs in existance.

    For that matter the Office 2000 and MSIE installers are "viral". e.g. there appears to way not to install "Task Scheduler", "Web Folders", etc.

  100. Re:Microsoft's Lies by mpe · · Score: 2

    A coordinated attack on the GPL (for whatever reason you might speculate) using every means of communication they have. Looks like their latest 'innovation' is the use of the EULA as a spin-delivery device. Which makes sense, really, considering its apparent credibility. It is, after all, legalese. Anything a customer sees there is given instant legal credibility in his/her mind.

    Assuming the average customer will even bother to read it in the first place.

  101. Re:One step over the line? by mpe · · Score: 2

    It probaly is "Legal" for them to say that if you want to play with their toys you can't play with anyone else's, but it's probably ill-considered.

    It's simply an extension of the way they have been treating OEMs.
    As for it's legality any law making it legal would be rather mutually exclusive with a "free" society.
    The software business appears to be one of the very few which will even attempt this sort of stuff.

  102. Re:How IS it legal??? by mpe · · Score: 2

    I'm not sure I understand the mechanism, but is MS telling a person what they can and cannot deploy on their own property?

    At the same time as moaning about open source being "viral".
    Microsoft can do something useful, providing a textbook example of projection.

  103. Re:No, it's not legal - it's viral by EnderWiggnz · · Score: 2
    i dunno... i say we test it...

    lets use the SDK and build all sorts of applications using free tools... release them under GPL, and flaunt it...

    wanna bet they never prosecute?

    --
    ... hi bingo ...
  104. No, it's not legal - it's viral by MadAhab · · Score: 2
    It does appear that building an app with GCC and distributing it under the GPL would conflict with the license for this SDK. Talk about viral - Microsoft is trying to proscribe limits on the license under which you distribute YOUR application!

    If the self-contradiction weren't so laughable, it'd make me retch.

    Particularly ridiculous is the mention of "non-production purposes". So you could prototype with gcc, but when it came to deploy the app on your OWN SERVERS, you'd have to use a different tool? Ha, ha, ha. This EULA is a piece of shit and wouldn't hold up for very long if tested, which it never will be.

    Boss of nothin. Big deal.
    Son, go get daddy's hard plastic eyes.

    --
    Expanding a vast wasteland since 1996.
    1. Re:No, it's not legal - it's viral by zot+o'connor · · Score: 2
      This EULA is a piece of shit and wouldn't hold up for very long if tested, which it never will be.

      Unless you are in a UCITA state where it is perfectly legal.Why do you think Microsoft is pushing UCITA?



      --

      --

      --
      Zot O'Connor
    2. Re:No, it's not legal - it's viral by he-sk · · Score: 1
      Using their SDK is not the same as incorporating code from their SDK.

      But it is potentially the same!

      Every software that contains a parser written in bison (GNU's yacc), contains code from bison, because it copies its own parser into the new one. bison is GPLed, so in theory every software that uses a parser by bison would have to be GPLed, since it uses a portion of bison's code. As of version 1.24 this is remeded by specifically allowing the use of bison in a non-GPL (and also non-free) program.

      The EULA talks a lot about the use of components of the SDK (the Software) in your own software. Maybe, there's a similar condidition as with bison.

      --
      Free Manning, jail Obama.
    3. Re:No, it's not legal - it's viral by he-sk · · Score: 1

      Your questions are answered in the bison info file (section conditions). Here's an excerpt:

      [...] We didn't change the terms because of sympathy for people who want to make software proprietary. *Software should be free.* But we concluded that limiting Bison's use to free software was doing little to encourage people to make other software free. So we decided to make the practical conditions for using Bison match the practical conditions for using the other GNU tools.
      --
      Free Manning, jail Obama.
    4. Re:No, it's not legal - it's viral by bfree · · Score: 2

      What did RMS think about the licence change? I only ask as I see this as exactly the sort of compromise Free Software is meant to eradicate. If you want the power of bisons parser (and it was GPL) then you have to GPL the program. Otherwise you have to re-invent the wheel, and that is the stick of Free Software development (where the carrot is the combined development effort potential). Making comporomises like this only makes it longer before we will see a complete Free Software alternative (GNU). As MS as trying to demostrate, if people want to distribute your software, you can control what you let them do with it, they wouldn't back off to be nice, whould we?

      --

      Never underestimate the dark side of the Source

    5. Re:No, it's not legal - it's viral by carlos_benj · · Score: 1
      ...GPL code does force you to use a specific license if you choose to release your application containing any GPL code.

      Sure, but this restricts you whether you decide to release your code or not! The GPL just says, "if you're going to use GPL code, you need to keep the license open." This says you can't even use it in-house...

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

    6. Re:No, it's not legal - it's viral by Jigoku · · Score: 1

      ...or better yet, we write NO applications with the SDK. Instead, we write a FREE SDK that lets you do whatever the hell you want with your program using whatever the hell you want to use to make it. The programmer could then close source it or open source it under one of the many licenses if you want.

      Sure, I don't know anything about writing an SDK or even if we could reverse engineer MS's SDK. It's just a thought and a better idea than trying to start a legal war that I can't afford.

      Call me a pansy if you must.

      --
      -= Jigoku =-
    7. Re:No, it's not legal - it's viral by Rogerborg · · Score: 2
        • This EULA is a piece of shit and wouldn't hold up for very long if tested, which it never will be.
        Unless you are in a UCITA state where it is perfectly legal.Why do you think Microsoft is pushing UCITA?

      Good point, but even though UCITA makes shrink/click wrap licenses binding on both parties, it still doesn't mean that unreasonable clauses are enforcable, any more than they are enforcable in traditionally signed agreements.

      --
      If you were blocking sigs, you wouldn't have to read this.
    8. Re:No, it's not legal - it's viral by Ayende+Rahien · · Score: 2

      It's different because you can't take GPL code and use it with another license.
      MS at least gives you the choice of licenses, you can choose licenses which aren't GPL/like it.

      Yuck! MS is more free then FSF? I think I need a lie down.

      --
      Two witches watch two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    9. Re:No, it's not legal - it's viral by alcmena · · Score: 1

      This EULA is a piece of shit and wouldn't hold up for very long if tested, which it never will be.

      Ironic ain't it? All sorts of people say that exact same thing about the GPL.

      What's even funnier is you resort to calling MS's license viral. As if the beloved GPL is not.

      Don't get me wrong, I like the GPL. I use Linux at home, and tried to use it at work (until the higher ups said no). But this seems to me that Microsoft is just trying to fight the GPL using the same tactics the GPL uses to fight Microsoft, and all other closed software vendors.

    10. Re:No, it's not legal - it's viral by alcmena · · Score: 1

      Maybe not, but GPL code does force you to use a specific license if you choose to release your application containing any GPL code. This appears to be what Microsoft is doing as well. They are not saying you cannot release your applications. They are, however, saying that if you use their SDK, you must release it under an agreeable license. How is this much different from the GPL?

    11. Re:No, it's not legal - it's viral by Organism · · Score: 1
      It does appear that building an app with GCC and distributing it under the GPL would conflict with the license for this SDK. Talk about viral - Microsoft is trying to proscribe limits on the license under which you distribute YOUR application!

      The licences are both restricting in their own ways. If I develop my software using GPLed code, I can only redistribute it under GPL. If I develop it with said SDK, I can't use GPL stuff etc...

      The GPL may be viral, but M$'s is just aggressive, using a standard M$ tactic - it targets specific entities which it perceives to be a threat, and cleverly dispenses with them. I could mention 'browser war', but I don't want to get flamed now, do I?

      --
      -- My hovercraft is full of eels.
  105. Hmm... by Hershmire · · Score: 1

    I read it to say that you cannot distribute their product in conjunction with any open source software. That's completely different from saying you can't use it.
    Perhaps I interpreted incorrectly. If that's the case, then I wonder how the average joe user is going to handle this legalese.

    --
    if(!toilet_paper) roll.replace(new roll); //Stupid roommates.
    1. Re:Hmm... by Water+Paradox · · Score: 1

      It's about time Stalin had a friend.

      --
      information is immaterial
  106. Re:All things MS are illegal on /. by prizog · · Score: 1

    No, they're intentionally misconstruing the GPL to slander it. Read the fucking documents some time.

  107. Re:It's their license... by prizog · · Score: 1

    The GPL puts restrictions on restrictions. You can distribute, use, and link pretty much however you like. You just can't restrict others from doing so. Of course, there's a bunch of legal stuff along with it, but that's the gist of it. M$ puts restrictions on all of these things.

  108. Re:It's their license... by prizog · · Score: 2

    But if they spread lies about other licenses, they should be rebutted. Further, if they restrict their customers' freedoms, they should be fought.

  109. Re:All things MS are illegal on /. by prizog · · Score: 2

    "The GPL is, in places, so vague that 'interpreting' it can only be done by examining the entrails of freshly slaughtered animals. This vagueness is probably deliberate, and if the GPL is ever determined to be unlawful the vague wording will likely be the prime cause of its downfall."

    1. It is in no way vague - you just can't read legalese. It was drafted by a *very* clever lawyer, and has been reviewed by lawyers at *countless* companies. The only ones who think it is unclear are the ones who are trying to find loopholes - they need an excuse for their failure other than "Eben Moglen is one smart dude".

    2. Why would it be unlawful? Unenforcable, maybe... but not unlawful. And it *won't* be declared unenforcable - when companies in the past have inadvertently violated it, their lawyers have always determined that they would lose if they fought it in court.

    "The GPL states that linking to GPL code is not allowed unless the code doing the linking is also GPL'd. That is explicit. That is the letter of the
    GPL, that is the spirit of the GPL."

    Exactly.

    "That is, in some circumstances, clearly illegal."

    No, it's not. It is be illegal to distribute non-free code (except in system libraries) linked to GPL code. This is the distributor's problem, not the GPL's.

    "As a result, this EULA is equally explicit."

    It also spreads several lies about the GPL. It claims, falsely, that code distributed *with* (not linked against) GPL'd code must be GPL'd.

    "As a result, MS can smack you in multiple ways if you try to steal their code using the GPL. "

    One cannot steal code using the GPL.

    "It's entirely legal, and it is even justified."

    Is it legal to maliciously spread lies about your competitors? I don't think so. Are these lies justified? No.

  110. Microsoft's Lies by prizog · · Score: 3

    Further, Microsoft's new license is full of lies about the GPL.

    The new license says that the GPL requires separate works distributed with GPL software to be GPL'd, which is false.

    This has always been M$'s complaint about the GPL - and it has never been true. Now, tho, Microsoft's software contains these terms!

    1. Re:Microsoft's Lies by Steve+B · · Score: 3
      This has always been M$'s complaint about the GPL - and it has never been true. Now, tho, Microsoft's software contains these terms!

      Establishing a special case where it is true will no doubt be used to support FUD assertions that it is true in general.
      /.

      --
      /. If the government wants us to respect the law, it should set a better example.
    2. Re:Microsoft's Lies by Questy · · Score: 1

      The way I read it, it seems to say that you cannot distribute their code with any GPL or LGPL project in whole or in part. Did I miss a section or a memo?

      --
      #!/Jerald
    3. Re:Microsoft's Lies by cicadia · · Score: 1

      I read this paragraph as implying that if you even compile some source code with a freely available tool, such as gcc, then you program becomes "Potentially Viral Software".

      One of the conditions of the licence is your

      (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part.

      They're implying that if you so much as compile a line of source with gcc, then your whole project, including the bits that you've compiled with their toolkit, and the toolkit itself, will immediately be covered by the GPL!

      Someone needs to clue MS in that the GPL isn't an airborne virus. They can't get it from someone breathing near their software.

      --
      Living better through chemicals
    4. Re:Microsoft's Lies by Ayende+Rahien · · Score: 2

      An SDK isn't aimed at the average customer, it's aimed at developers, and you can bet that most of those are going to have lawyers handy to read, understand & comply the EULA, to avoid all sorts of nasty things like being sued/audited by MS.

      --
      Two witches watch two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  111. Perfect example of EULA bogosity by Robert+Link · · Score: 2
    If you want to see an object lesson in why software EULAs are bogus, you need look no further than this ``agreement''. Here we have a body of text, and we have a whole community of reasonably intelligent people who have read it, and nobody can figure out what the hell it says. How is the mumbo-jumbo in this license any different from printing the whole works in Swahili with a little button at the bottom that says, ``I agree''. I agree to what? I for one can't make head nor tail of the damn thing.


    Personally, I can't wait for this style of ``agreement'' to catch on in other industries; I'm looking forward with great anticipation to the day I have to take my lawyer with me to the grocery store to interpret the license on a bag of tater tots. It makes a feller glad to be alive.


    -rpl

  112. grounds for libel lawsuit? by Reziac · · Score: 1

    ISTM the reference to "Viral Software", given the normal meaning of such to be "malware" could be grounds for an interesting lawsuit. Doubtless entirely fruitless wrt result, but potentially very noisy for getting the word out that they're using a new sort of FUD .. I'm not entirely thrilled with the GPL etc. myself, but M$'s approach is ridiculous.

    Gee, maybe they just don't want anyone to discover the Back Orifice GPL'd source that per all evidence M$ used to develop the new Win2k admin tools :)

    --
    ~REZ~ #43301. Who'd fake being me anyway?
  113. Re:MFC Code Demos by M-G · · Score: 1

    Well, considering that they say you can't use any tools to develop software which fall under this clause:

    (i) any software that contains, or is derived in any manner (in whole or in part) from, any
    software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models;


    Then you can't even develop under NT...that pesky BSD TCP/IP code that NT contains would appear to make NT fall into the category of "Potentially Viral Software"

  114. Re:MFC Code Demos by M-G · · Score: 1

    Uh, yeah. But while the EULA doesn't mention the BSD license specifically in their examples, the Open Source Initiative does list BSD as an open source license.

    Even though MS doesn't consider the BSD license 'viral', their lawyers have outsmarted themselves with their broad definitions: "open source software...or similar licensing or distribution models" I'd say that covers BSD as well....

  115. Re:We made Microsoft angry.. by Mr.+Slippery · · Score: 1
    Good job in pissing them off, development just got 100 times harder (and more expensive).*/sarcasm*
    For whom? Not me, chum. I don't develop on MS platforms, or with MS tools. Why? Aside form the fact that they're crap, there's the important fact that when you deal with the devil, sooner or later you get burned. *Sniff* *sniff*...is that roasted developer I smell?

    If you think that development on MS platforms just got 100 time harder and more expensive, I invite you to take the opportunity to move to an easier and cheaper platform that doesn't suck.

    Tom Swiss | the infamous tms | http://www.infamous.net/

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  116. Re:Fight fire with fire... by Rude+Turnip · · Score: 1

    But then it's not exactly "free" in the FSF sense of the word then, is it?

  117. Re:Pot: "Kettle, you're black!" by gotan · · Score: 1

    Maybe it's only hard to find in that jungle, but i didn't see a way out of the license, once you accepted it. It should be covered somewhere under 4) i think. There's an easy way out of the License for MS, at least.

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
  118. Re:Is this War? by gotan · · Score: 1

    Maybe MS should go one step further, and go "VIRAL" itself (e.g., that anything you develop with THEIR SDK has to pass down this same restriction, so that YOUR USERS can't use "Publicly Available Software" either)! Why not go all the way?

    They'd have to make it compatible with their own license then, else the license would work against itself, since the SDK Software (under a viral license) couldn't be used for development/distribution with itself (since its license prohibits its use with viral Software)

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
  119. Re:Another story that misrepresents the truth. by gotan · · Score: 2

    I read c) ii) that you may not use open source tools for developping any Recipicient Software that includes the Software. Maybe i read that so because it's standing there, or it's just a thing with the legalese tricking my eyes. But forbidding to use development tools in developping software including theirs (which, to my understanding, would mean you may not even look at their Source with emacs if you're developping on their code) seems taking things a bit far.

    c)i) seems fair enough, although it would have been sufficient, to restrict any distribution under licenses that would alter the Microsoft EULA.

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
  120. And they even invented 'Viral' Software by gotan · · Score: 2

    Now you can use all kinds of Plaecholders in legalese texts i suppose, but 'Viral' doesn't make it sound like a nice thing. But if this hits the news big enough, then people will associate the term 'Viral Software' with anythying Linux. As enough people don't know the difference between virus, worm, or trojan horse, that is about as bad as it can get.

    --
    "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
  121. Actually, this is pretty damning. by be-fan · · Score: 2

    Microsoft is going to try to spin this by saying that they are not trying to prevent people from adopting Open Source, but to protect themselves from licensing problems. I think there was a thread a while ago about what would happen if an MS drone used some GPL'ed code in Windows. They'll say that this is what they're trying to prevent. I'd give them the benifet of the doubt IF it wasn't for the following line: "ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part." Meaning you can't use GCC to compile the resultant program. Since no existing OSS license automatically places its output under said license, this clause is entirely an attempt to keep people from using GPL'ed development tools (and thus threatening their precious Visual Studio.) MS is making mistakes now. They're freaked about open source and their not reacting in the most subtle way possible. Their tactics would work if they were trying to go up against another big company like Sun, but directly going up against a community of developers is not good image. If they want to take out Linux, they're going to have to fire their stragegists and hire some people who know how to fight guirilla style.

    --
    A deep unwavering belief is a sure sign you're missing something...
  122. Re:The actions of two people can't bind a third. by be-fan · · Score: 2

    Last I recall, Trolltech and KDE got a huge amount of flak for KDE's distributing non-GPL Qt with the GPL'ed KDE. Where was your idea then? Don't pretend that this stuff doesn't happen, because it does. A lot of GPL software writers are very anti-proprietory software and that causes problems when the two are mixed. The writer of dietlibc, for example, urges people not to port his software to Windows. The OSS community trying to pretend that they are totally innocent and being taken advantage of is just as much bullshit as MS pretending that OSS software will destroy "freedom-loving corporate America." (slightly paraphrased...)

    --
    A deep unwavering belief is a sure sign you're missing something...
  123. Re:SEULA by z84976 · · Score: 1

    Don't be daft. You know you can't return MS software for refunds.... they just won't give them to you.

  124. Setting the terms of the debate by KurtP · · Score: 2

    The interesting part of this, to me, is the use of the term 'potentially viral software' directly in the license terms. Thus, during litigation, the term would be bandied about in evidence, and during testimony, and so on.

    Back when I did debate in school, we called this 'setting the terms of the debate', because terminology has a huge impact on how the judges think about the issue.

    It's not very subtle, in this case, but it will have an impact. A useful response is to hold such terminology up to scrutiny as an object of ridicule. For instance, referring to .NET as a 'potentially viral software platform' in a license because it would be a nice way to propagate virii would be good. It muddies the opponent's attempt to set the tone of discourse, and at the same time makes a pointed comment about the traditional MS tactic of using their control of de-facto standards to 'virally' force other developers to support their initiatives.

    The important thing, of course, is to do it right away before the this 'potentially viral' thing gets into common use as a term.

  125. Re:It's their license... by BurntHombre · · Score: 1
    I've seen EULA's that literally say they get your first born.

    No, you've seen EULAs that figuratively say they get your first born. Eschew hyperbole.

  126. clever little monkeys by samantha · · Score: 1

    They are very clever. First they propose a bogus notion of what Open Source and even the GPL/LGPL is and isn't about and does and doesn't require. Next they act as if their own slander and misrepresentation is true and put "protection" against the bogus danger in their contract. This can lead the way for other vendors doing work with Microsoft to infect their own contracts with similar bogus concerns and restrictions. To top it off they get /. to propagate their viral anti-OpenSource license.

    Damn clever little monkeys.

  127. Re:Another story that misrepresents the truth. by graxrmelg · · Score: 1

    If it's just a standard prelease agreement, why is there anything in it about open source at all? Why not just say no distribution? Since the restrictions targeting open source have nothing to do with the software's beta-ness, it doesn't seem completely unreasonable to fear that the same restrictions will be in the final version.

  128. Is this War? by dilute · · Score: 3

    Sure, it may be enforceable. You're certainly free not to use the MS modules if you don't like it.

    On the other hand, it does not appear to be NECESSARY in order to protect MS's intellectual property rights, and should certainly not be seen as some kind of "best practices" licensing model!

    *IF* parts of the MS SDK got incorported in the end product, and *IF* the GPL'd product were used in such a way the the resulting schmeer (end product) constituted a "derivative work" of the GPL'd product, then, yes, the GPL might well require source code availability for the resulting end product work, including the incorporated elements of the MS SDK.

    However,

    First, this type of situation would not result merely from, say, using Emacs to edit a program. Or even gcc to compile it (isofar as, in that case, the LGPL would apply).

    Second, if this situation DID arise, it would simply highlight the fact that there was an incompatibility between MS's license and the GPL (surprise?). The "perpetrator" might be contractually obligated to the FSF to publish the entire source, but would STILL be liable to MS for breach of contract and/or infringement for doing so as to the embeded MS elements. So in the absence of this clause, our user/developer would not actually "get away" with anything.

    It is not clear to me, therefore, why MS or anyone else would NEED to put in a provision like this in in their license agreement in order to prevent their software from losing IP protection.

    Of course, if what you REALLY wanted to accomplish was to deny the availability of your proprietary software to anyone in the free software camp, for example, if you thought free software was a BIG THREAT, then you might well come up with an agreement like this to force the issue.

    Maybe MS should go one step further, and go "VIRAL" itself (e.g., that anything you develop with THEIR SDK has to pass down this same restriction, so that YOUR USERS can't use "Publicly Available Software" either)! Why not go all the way?

    MS probably just sees itself as fighting an aggressive license agreement (the GPL) with one of its own -- fighting fire with fire.

    Now, if MS started doing this in all of its licenses, it could be pretty polarizing. I could see it leading to widespread corporate edicts (or attempted edicts) to banish open source. Or users could push back, or simply ignore either these provisions, or the fact that their people are using free development tools (Don't Ask, Don't Tell).

    Could be war. . . but probably not.

    --Ron Abramson (ra@panix.com)

    1. Re:Is this War? by mikethegeek · · Score: 2

      "Of course, if what you REALLY wanted to accomplish was to deny the availability of your proprietary software to anyone in the free software camp, for example, if you thought free software was a BIG THREAT, then you might well come up with an agreement like this to force the issue."

      I think this is yet another case of MS shooting themselves in the foot.

      For one thing, this will INCENTIVIZE the creation of free GPL alternatives to their tools. So, in a way, this could be a good thing.

      Secondly, if they EVER try to enforce this provision, they will likely create an extreme backlash against themselves both in the media, and in the industry. This is as stupid, and has as much to do with "protecting" MS IP as putting something in their EULA for Front Page "you cannot use files created by this product on Apache web servers running on Linux".

      Thirdly, This does nothing BUT add evidence to any future anti-trust lawsuits. The Feds and Ashcroft can let MS off the hook, but the state Attorney's General have already made some noise (http://www.theregister.co.uk/content/4/19863.html ) that they consider MS's XP schemes to be worse than what they've done before. Even if the Feds let the case die, the States CAN pursue a completely new case if they wish to, and I believe that they are going to the minute the current case dies.

      IANAL, but I think MS's more recent moves are a FAR clearer cut and easier to prove case of their abuse of their monopoly. They are incredibly stupid to be doing what they are doing, but, like Hitler in the bunker during the Russian march into Berlin, methinks there is some delusional thinking going on in Redmond right now.

      --
      === The price of freedom is eternal vigilance
  129. Re:Yes, but... by GooberToo · · Score: 1
    Who actually pays attention to the EULA? Especially when it's quite dumb.

    And not legally binding since they've managed to void their own license. Hhehehe!

  130. Re:the GPL is a vaccine against proprietary lockdo by selectspec · · Score: 2

    cnet quoted you, chief.

    --

    Someone you trust is one of us.

  131. this is something new? by AugstWest · · Score: 2

    how is this any different from the limits on distributing the VB runtimes, or necessary proprietary DLLs?

  132. Ironic by flatrock · · Score: 1

    Isn't it just a little ironic for a open source advocate to be questioning if a restrictive software license is legal? After all GPL does require you to give away the source to your software if you use GPLed source, or staticly link to a GPLed application.

  133. Re:Depends on what they mean, "use" by flatrock · · Score: 2

    I suspect that the "tools" you aren't supposed to use are GPLed libraries. They don't want you using any libraries which might require the source to the finished app to be "open". The reason I suspect this is that requireing that you don't use an editor which is licensed under GPL doesn't make any sense. It isn't workable and isn't enforcable. How is anyone going to know what editor you used? It seems like the license isn't that clear, and those who believe Microsoft is evil incarnate are enjoying another chance to get up on their soapbox.

  134. Defferent approach, still limiting by flatrock · · Score: 2

    The GPL only covers distribution of the software in question, and explicitly grants you rights that you would not have under copyright law (namely, ability to publish and distribute the code or derivative works without compensation to the author).

    The GPL is implemented through Copyright law. Most licenses do use copyright to restrict the use of the software in derivative works. Microsoft's EULAs definately restrict the end user, but so deos the GPL. It allows you to do what the author wants to allow you to do, and prohibits you from doing what the author doesn't want you to do. I was just pointing out that Segan's original post questioning if the EULA was legal was a little narrow minded considering the limitations that GPL places on developers. The GPL can be very restrictive for people developing binary software. More specifically it can be a pain when writing Linux drivers in which giving away the source would violate NDAs.

  135. Re:Depends on what they mean, "use" by flatrock · · Score: 2

    So Microsoft finds out that you've got GPL software on your computer. IANAL, but I don't think they can sue you for $, they would have to prove damages. They could revoke your license. That would really suck, and would be very stupid for Microsoft. Microsoft has gotten where they are by encouraging developers to write code for their OS. Of course that means that a lot of this license is just confusing and unnecessary. This license is for a beta sdk. I'm wondering if they've thought it through yet. I bet it changes before the final release of the SDK. Just my guess.

  136. Implications for Samba? by VB · · Score: 2

    While similar clauses to "...Recipient may not reverse engineer, decompile or disassemble any portion of the Software, ..." have existed in past Micro$oft licenses, this could have some consequences.

    It's obvious that Samba is one of the greatest arguments for deploying Linux file-servers over the proprietary alternative(s), but, advances in the authentication schemes in a Micro$oft client/server environment, such as Active Directory and Passport will require more work. If this license, in conjunction with the Open Source disclaimers makes it into the final release, or exists in WindozeXP, it could be argued the Samba team has to cease development that will make Samba compatible with future releases of that software.

    Clearly there is a message, here. Remains to be seen who will listen to it, and, what they do with it if/when they do...


    Linux rocks!!! www.dedserius.com

    --
    www.dedserius.com
    VB != VisualBasic
  137. doublespeak by uncadonna · · Score: 1

    The license terms are, in my reading, reasonable, but the use of the word "viral" in this context is inexcusable propaganda. Would it be possible to rewrite OS licenses such that Microsoft products were categorized as "Septic Software (as defined below in section 1.3.9.2 part c)"?

    --
    mt
  138. I wonder what Don Box thinks about this? by mrogers · · Score: 2

    When Don Box (one of the designers of SOAP) presented sessions on SOAP and XML at Microsoft's TechEd Europe conference last year, he used Emacs for all of his demonstrations. I guess he won't be demonstrating the Mobile Internet Toolkit this year...
    --

  139. It's a beta. What's the fuss about again? by dave-fu · · Score: 1

    You think their license sucks? Great. Fine.
    Go out and make your own SDK and open-source it. It's still a free world.

    --
    Easy does it!
    This comment has been submitted already, 276865 hours , 59 minutes ago. No need to try again.
  140. Another nail in the coffin by AirLace · · Score: 1

    Another nail in the coffin ... but we cannot yet be sure whether it is the coffin of Microsoft, or of Free Software.

    1. Re:Another nail in the coffin by FortKnox · · Score: 1

      I'll agree. M$ is taking a big big risk. They are trying to eliminate the FSF by putting themselves in great risk of killing themselves.

      Microsoft can't die, though!!!! They make the best joysticks....

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    2. Re:Another nail in the coffin by anichan · · Score: 2
      When one corporation sets itself up against the developers of the entire world, how could it not hurt them?

      Of course, as you point out, this is Microsoft. A government certified "secure" OS with more holes than swiss cheese. I just wonder when the rest of the world is going to pay attention to what's going on.

      Microsoft attacks the terms of the GPL, and yet, it's probably against their EULA to sneeze while you're typing. I don't understand.

      --

      karma is for the weak >)

    3. Re:Another nail in the coffin by gi-tux · · Score: 2

      How long did it take the world to wake up to Hitler? Or for that matter any number of "leaders" in the past with grand ideas of ruling the world. And even when the world does awake, the "leader" has so much power that he can't be easily stopped.

      --
      I have no sig, does anyone have one to spare?
  141. Re:It's their license... by Trekologer · · Score: 1

    They can put whatever they want in their EULA but can they actually enforce it? IANAL, but...

    This claim (can't be used with GPL'ed software) is forbidden by the Clayton Antitrust Act. It basically says that you can not forbid a customer from using a competator's product. This is like saying that you can't use third-party ink cartiges in your printer without voiding the warrantee. Since this claim is illegal, this part of the EULA in unenforcable and, possibly, the entire EULA.

    They also seem to be claiming ownership to output created with their SDK, which is another intresting tidbit.

    On the brighter side, this might be enough ammunition to break up Microsoft for good.

  142. Re:Yes, but... by fanatic · · Score: 2

    Shrinkwrap licenses are generally considered binding.

    No, lacking UCITA, my understanding (IANAL) is they are NOT, because they aren't visible until after the purchase is made. Lacking UCITA, retroactive changes (e.g. changing the terms after purchase) doesn't cut it. This is why UCITA is such an evil piece of shit. Under UCITA, crap like this would be legally binding.

    --

    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  143. Re:Yes, but... by fanatic · · Score: 2

    Its interesting how in the last few years we've gone from owning software to licensing it.

    "Interesting" isn't the word I'd use. In any event, this is one of the key advantages of Free (as in FSF or 'liberated) software. It is why I am rapidly becoming opposed to the use of proprietary software of any kind. (Not that I don't use it, but I'm minimizing that use.)

    --

    --
    "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
  144. Retaliatory licenses? by Ukab+the+Great · · Score: 2

    Playing devil's advocate for a minute and flirting with The Dark Side (tm), what about creating open source licenses that forbid any porting of software under said license to wany microsoft operating system (or .NET, for that matter). Should it be done? Talk amongst yourselves, I'm getting verklempt.

  145. Re:Super FUD by Greyfox · · Score: 2
    But legal departments have ALREADY carefully considered the ramifications of the GPL. All the IT companies (At least the ones that matter) have had teams of lawyers go over the GPL with a fine toothed comb. That's why, among other things, no one's been keen on trying it in court. If they thought they could beat it, they'd try it in court. Many companies have also accepted and released code under the GPL or a very GPL-Like license. They would not have done that if they thought their competitors could steal the code or that development of that code would require them to release all their software.

    Microsoft killed OS/2 partially by threatening to effectively cut off companies pre-loading OS/2 from cheap copies of Windows. The IBM PC Company in particular knew that most of its customers wanted Windows so they stopped pre-loading OS/2. This is probably the first step in an attempt to similarly cut Linux distributors off. I'm sure at some point a MS Windows EULA will insist that a GPLed OS not be installed on the same system as a Microsoft OS.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  146. microsoft is pretty widespread by jbridge21 · · Score: 2

    I think that Microsoft's software is widespread enough to count as "publically available"... I mean, they're giving it to the public in return for money, right? They offer it to anyone.

    So, if you can't use any "publically available software" to develop with this SDK, and Microsoft's software is publically available, then what CAN you use?

    hehehehehe
    -----

  147. Potentially Viral Software by Observer · · Score: 1

    "Any software whose terms of use attempt to hinder ethically-challenged corporations from taking it and attempting to pass it off as their own work."

    See also Copyright, Violation of.

  148. Excellent by swinefc · · Score: 1

    One behavior that indicates that a competitor is reacting to you is that they change a long time successful strategy. This is even better if the change of behavior appears to be reactionary and counter-intuitive. Microsoft has had tremendous success with embrace and extend. To now change to a Microsoft or else stance with Open software is not inline with their previous success. In addition, this is a reactionary move directed at open source which may indicate that Microsoft is struggling.

    My take on this new EULA is that you simply cannot distribute the software with an open source project. It is no longer freely re-distributable. This just causes additional work for the end user that can easily be pinned on Microsoft. I am sure they can try, but Microsoft cannot stop open source software from interfacing with theirs. The license is granted to the end-user running the software, not the interfacing software or team.

    Won't it be fun if Microsoft changes the Windows license so that Open Source software is not allowed to run on Windows? :)

    Lastly, Microsoft is the one who showed that developer support of your platform is a requirement for success. People go where the applications are. BeOS (and many before them) showed that you can have a great operating system, but users need to be able to do something with it other than boot. By alienating developers, Microsoft could jeopardize this principle. What if the next killer app is Open Source. The team that builds it patents it, but releases the patent to GPL, but not Microsoft. If Microsoft can make their EULA not allow Open Source, we can make Open Source software that is not allowed to run on Microsoft. "Want to run the latest killer app? Sorry, not on a Microsoft OS, but you can run FreeBSD as your desktop for free. Application Support? Oh yeah, we have word processors, a great GUI, image editors, multimedia, and a rock solid server OS." Sucks to be Microsoft. :)

    If Microsoft wants to try and pick a fight. Let them. Who cares. Let them fight the war. Me, I'm going to go on with my life.

  149. For example by nwetters · · Score: 1

    HPV - human papillomavirus

  150. true intentions? by geoff+lane · · Score: 2
    it's fairly obvious that the true intent of the new license is to scare companies into not allowing their developers to create GPL'ed code. The obvious target is driver development. M$ will claim that GPL'ed driver code which is substantially similar to the Win/NT driver code (which it must be because of the hardware needs) potentially infects their IP (what it does do of course is make it very difficult to "buy the company" to gain access to IP - Stac would have never been a target if their code was GPL'ed)

    also, much talk about testing GNU licenses in court -- has a M$ license ever been tested in court?

  151. Re:Fight fire with fire... by Creepy · · Score: 1
    No, but it can restrict what it can be used WITH and its distrobution methods

    This software is free to use and distribute as long as it isn't used in conjuction with Potentially Viral Software. Potentially Viral Software is defined to be any software that can potentially contain a Word macro virus; MS Word, MS Excel, Wordpad, MS Powerpoint, Outlook Express, or any other product created that supports Microsoft OLE, ActiveX, COM, DCOM, or similar/derivative technologies.

    This doesn't restrict who uses it or even how they use it (note I didn't say Windows above), it just restricts the tools that can be used with it (which is what M$ is attacking anyway).

  152. Wrong course of action by JohnG · · Score: 1
    It seems to me that if MS is scared of open source, they would be trying alot harder to NOT piss off open source developers.
    All their failure to play nicely with open source is going to do is force open source developers to code replacement tools or build replacement hardware (Linux is gaining ground quickly in embedded systems).
    These new products that MS forced the development of can only hurt MS's market penetration, even if it is only by one or two users, that's still a loss.
    What could they POSSIBLY have to gain from this? Isn't overzealousness what most non open source fans hate most about open source fans? Does not the pendulum swing both ways.
    With RMS telling developers they HAVE to release source and MS telling them that the CANNOT release source, how long before the developers say 'Screw both of you!' and all shift to MacOS X? :-)

    1. Re:Wrong course of action by JohnG · · Score: 1
      Although my software was released under the (L)GPL after reading RMS's converstion with the creator of Crystal Space regrading porting said software to Playstation, I've been much more interested in BSD and much much less interested in GPL.
      In case the transcript isn't still on the crystal space site, RMS was against letting Crystal Space use proprietary PSX libs and still be licensed under the LGPL, after a long winded and very zeolot like argument, the creator implied that it might hurt Sony somehow and then RMS was all for it.
      I personally can't stand philosophies like that, although unlike Microsoft I see nothing wrong with those that can using the GPL

  153. Re:Fight fire with fire... by JohnG · · Score: 1
    hehe, if the GPL pisses them off, imagine if BSD and the like added a clause specifically against Microsoft! haha, I love it!

  154. Re:The Rational Behind This by El · · Score: 2

    When given ultimatums, I always choose the opposite of what the person issuing the ultimatums wants me to do. I guess I WON'T be renewing my MSDN membership! Yes, it appears to me that MICROS~1 is shooting themselves in both feet with their current initiatives, but only time will tell...

    --

    "Freedom means freedom for everybody" -- Dick Cheney

  155. Do you trust Microsoft with your data? by El · · Score: 2

    This just seems like one more indication of Microsoft's self-destructive behaviour. They appear to be betting the company on the .NET initiative, but as I see it, the success of .NET depends on other companies trusting Microsoft to take care of thier data, and trusting Microsoft to NOT use the fact that they control the servers that the data is stored on for Microsoft's competitive advantage. Now, given Microsoft's past history, and given the fact that the Microsoft octopus is expanding into so many different areas that potentially EVERY high-technology company will become a direct competitor with Microsoft in some field, ask your self: "Do I trust Microsoft with my data?" Then ask yourself how many successful companies are going to answer "yes" to that question. My suspicion is that any company naive and gullible enough to fall for the .NET/XP trojan horse hook, line, and sinker probably is too poorly managed to stay in business for long anyway. Prediction: .NET early adopters will experience a phenomenon simular to the .com fiasco, e.g. 80% will be out of business within 2 years. Sell any MSFT stock you still own now...

    --

    "Freedom means freedom for everybody" -- Dick Cheney

    1. Re:Do you trust Microsoft with your data? by haruharaharu · · Score: 1

      . Prediction: .NET early adopters will experience a phenomenon simular to the .com fiasco, e.g. 80% will be out of business within 2 years. Sell any MSFT stock you still own now...

      Prediction the second: 90% of the companies that start this year will fail within 2 years

      --
      Reboot macht Frei.
  156. One step over the line? by swirlyhead · · Score: 1

    Look, we all know that McSoft has a level of hubristic arrogance that is rare outside of greek tragedies. It probaly is "Legal" for them to say that if you want to play with their toys you can't play with anyone else's, but it's probably ill-considered. The practice of restrictive licensing may not be all that smart in that this will probably spur the use of other toolkits (java and IBM both have mobile agent frameworks out there) and have the opposite effect. On the other hand the truly paranoid could make a case for the idea that they are testing the waters, and will soon be busting Cygnus for porting the GNU toolset to XP.(yucko)

    1. Re:One step over the line? by JCCyC · · Score: 2
      On the other hand the truly paranoid could make a case for the idea that they are testing the waters, and will soon be busting Cygnus for porting the GNU toolset to XP.

      I had the same idea but was thinking about Samba. THAT particular piece of software riles them to no end. See the Kerberos fiasco. I now have no doubt that their ultimate goal is to completely eliminate AND OUTLAW use of any software except theirs.

  157. "Microsoft EULA stokes crusade" by Legion303 · · Score: 1
    Again?

    All this hostility towards open source software...you'd almost think they weren't hosting HotMail's DNS with FreeBSD. Almost.

    -Legion

  158. Re:Depends on what they mean, "use" by crucini · · Score: 2

    I think you're right, and the authors of the license didn't realize how it could apply to text editors, etc. But as for it not being workable or enforceable, it could be powerful tool if used right. Microsoft audits their customers to see if they have unlicensed copies of Microsoft software. They could add to the audits a check for GPL software. If GPL software is found on the same machine as this SDK, it could be viewed as presumptive proof that the license has been violated. Not good enough for court, perhaps, but these negotiations never go to court.
    Thus the friendly Microsoft rep tells the IT department, "When we're auditing you next month, make sure you get rid of any GPL stuff, because we have to count that as a license violation." And the IT guy says, "We're not using any GPL stuff. Oh wait ... I better make sure."
    So Free Software, which has been quietly seeping into large organizations, becomes a problem on IT's radar.

  159. Re:Depends on what they mean, "use" by crucini · · Score: 2

    You seem to be thinking in terms of the individual developer, midway between Microsoft and GPL worlds, who might be repulsed by Microsoft revoking his license, thus pushing him into the GPL camp. However, I'm thinking of a corporate environment where Microsoft is the official standard but GPL stuff has seeped in all over the place. Management doesn't care once they realize it's not shareware and they have no obligations. However a license like this could make management care.
    That said, I agree with the beta nature of the license.

  160. viruses by Error27 · · Score: 2
    If microsoft really cares about all the viruses in their source code they should hire only people with computer backgrounds as programmers. If you ask my opinion, it's just plain stupid to have trained chimps do all the programming.

  161. But... by JPMH · · Score: 2
    On the other hand,

    By way of example but not limitation of the foregoing, Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software.

    There is no "Publicly Available Software" on this list which is "Potentially Viral" when used as a tool: their description of "Publicly Available Software" as "Potentially Viral" only applies to distribution

  162. *Use* of Publicly Available tools is not Viral by JPMH · · Score: 2
    MS define "Potentially Viral" as

    software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software

    They list a number of open source "Publicly Available Software" licenses which they say are "Potentially Viral" -- but only in the context of distribution:

    By way of example but not limitation of the foregoing, Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software [my bold].

    If you look very closely, they never actually claim that the use of any of these tools is potentially viral.

    This is in fact just as well for MS.

    If they had tried to block the use of the (non-viral) open-source tools, this would be an example of product tying. The tool distributor could then have sued Microsoft for trying to use its dominance in the OS market to reinforce its position in the tools market. They could also have applied for an immediate legal injuction to stop any further distribution of the licence -- effectively grounding MS's toolkit.

    Sadly, it seems MS's licence doesn't actually prevent people from using open source tools.

  163. *No* prohibition on use of standard dev tools by JPMH · · Score: 2
    They are really pushing their luck, obligating people to not use a competitiors dev tools (emacs, gcc etc.) in order to use their SDK (which is often needed to develop apps for their OS)

    These dev tools are not prohibited.

    All the Open Source "Publicly Available Software" licenses (A) to (F) that they cite are listed

    by way of example but not limitation of the foregoing, [the] Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software
    [my bold]

    MS never prohibit using these tools. If they did, MS could be sued for product tying; and tool distributors could obtain an injuction to stop any distribution of this EULA dead in its tracks.

  164. Re:Depends on what they mean, "use" by JPMH · · Score: 2
    I agree with your assessment about them not wanting people to redistribute their SDK (in particular, with Openly/Freely licensed code), but the phrase, "not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part" (emphasis mine) is what bothers me.

    The important point that it is only in the context of distribution that MS claim the open source "Publicly Available Software" licenses (A) to (F) are "Potentially Viral":

    by way of example but not limitation of the foregoing, [the] Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software
    [my bold]

    MS never claim that the use of tools under licenses (A) to (F) is Potentially Viral -- manifestly it is not.

    It is important that MS never prohibit using these tools, because if they did MS could be sued for product tying; and tool distributors could obtain an injuction to stop any distribution of this EULA dead in its tracks.

  165. Re:Yes, but... by OmegaDan · · Score: 2

    I'm not sure about that -- a binding contract requries witnessess, notary, etc ... I don't think opening a package counts as a signature ... if it does we have a fucked up legal system. What if I goto a highschool, and give some (underage -- so he can't legally enter a contract) kid 5$ to open MY copy of SoftwareX, then I go and install it?

  166. Re:Yes, but... by OmegaDan · · Score: 2
    Exactly -- yesterday I bought a glass "scultpure" lamp at spencers gifts (they sell them on thinkgeek http://www.thinkgeek.com/stuff/things/322b.html ). I open the package when I get home -- it says "don't use within two feet of electronic equiptment" (monitors, computers, etc...) WELL SHIT, it *IS* a desk lamp isn't it, where was I gonna use it ? :)

    Point being, if I'd known I couldn't put a desk lamp on my desk, prolly wouldn't have bought it :)

    EULA's are in the same position -- they don't wanna tell you what shits they are until you've spent your money -- and they can't stop being shits because they've built a whole house of cards on the "software license" business model.

    Its interesting how in the last few years we've gone from owning software to licensing it.

  167. Re:Yes, but... by OmegaDan · · Score: 3
    I've yet to read a EULA, although I'm ceartin shrinkwrap licenses aren't legally binding, they most certainly aren't if you haven't read them in the first place (I think legally thats called "lack of communication":)

    I'm sure it won't be long before a bill (UCITA?) tries to make them legally binding ... but right now ignorance is bliss

  168. Re:Round and Round we go by ASM · · Score: 1

    I don't recall hearing any debian nazi's complaining about progeny....

    --
    Fish
  169. Re:Pot: "Kettle, you're black!" by belroth · · Score: 1
    I often download beta software to see if I might be interested in buying the released product. I regard it as a form of shareware - I get the beta to try out and may, or may not, go for the real deal.
    With this eula I have to buy a pig in a poke, so no thanks.

    They don't have to support anything anyway - read the EULAs.
    ----

    --
    I hereby inform you that I have NOT been required to provide any decryption keys.
  170. Re:Pot: "Kettle, you're black!" by belroth · · Score: 1
    No, my definition is the same as MS (and most developers), it just provides me with an opportunity to evaluate the software before making that purchase decision, of course allowing for the beta nature of the product in the process.
    However, if you want to look at beta software as a form of shareware, consider this -- the clause "you must upgrade to the final version" is the same as a shareware author saying "if you wish to continue using this product after the free evaluation period, you must pay me for a full version". No difference .
    No, there is a difference. As you say I may choose not to use the shareware and delete it. With this beta SDK once I agree to the EULA "you must upgrade" I don't have the choice NOT to buy the software, and that is a major difference.

    And I wasn't only talking about betas fpr support, MS don't support win 95,98 any more - and that's fine I really don't expect them to, but there are (probably) millions of people still using 95/98 quite happily (well for the sake of this argument) and are unsupported. What is new isn't that software becomes unsupported, but that the user has to upgrade. Previous MS betas have been time-limited and that's fine, buy it or stop using it, no problem. But I wouldn't have the choice to stop using it in this case. What concerns me is the possibility that MS may put these clauses in XP etc, because they'd love to make their users upgrade, got to find an ongoing revenue stream somewhere.
    ----

    --
    I hereby inform you that I have NOT been required to provide any decryption keys.
  171. Re:Pot: "Kettle, you're black!" by belroth · · Score: 1
    Again from the EULA "You must upgrade" - where does it say I could stop using the SDK and not upgrade? It's a moot issue anyway as I wouldn't agree to this EULA because of this clause, and not becasue of the GPL FUD non-clauses.

    It's not FUD to consider the possibility that MS would use such a clause in another product(XP) - FUD would be saying that they are going to do so without any evidence. There is no FUD in speculating upon these possibilities. It's hard to deny that MS would like all users of non-supported version to pay and upgrade.
    ----

    --
    I hereby inform you that I have NOT been required to provide any decryption keys.
  172. Re:Pot: "Kettle, you're black!" by belroth · · Score: 1
    A EULA is a contract that can be terminated by either party at any time
    Who says? you mean MS can turn round and say to me "OK, we know you paid for your win95 but we've decided you can't use it any more"?
    Most contracts I've signed don't have the proviso "When you don't like this any more you can just quit". Specifically, from the EULA in question:
    4. TERM OF AGREEMENT. The term of this Agreement shall commence on the date accepted by Recipient and shall continue until terminated by Microsoft in writing at any time, with or without cause. This Agreement will terminate without notice upon the earlier of (i) commercial release of the Software or (ii) one year after the last date Recipient receives the Software or any Update thereto, unless terminated earlier by Microsoft. Upon the termination of this Agreement (or upon request by Microsoft), Recipient shall promptly return to Microsoft, or certify destruction of, all full or partial copies of the Software provided by Microsoft. The following Sections shall survive termination or expiration of this Agreement: Sections 2, 7, 8, 9, 10 and 11.
    Nothing there about ending the contract except at MS choice. For a contract to be terminated there has to be provision for such termination, you can't just decide you don't want to play any more. My opinion, for what it's worth, is that because of the inequality in the contract it may be held unenforceable in court, but that's by no means certain.

    Conversely from another, non-MS, EULA:

    TERM.This license is effective from your date of purchase and shall remain in force until terminated. You may terminate the license and this License Agreement at any time by destroying the SOFTWARE and the accompanying documentation, toghether with all copies in any form.

    Oh, and since when did common sense have that much to do with law?
    ----

    --
    I hereby inform you that I have NOT been required to provide any decryption keys.
  173. Re:Pot: "Kettle, you're black!" by belroth · · Score: 1

    Precisely my point, I suspect it's probably unenforceable, but it is there.
    ----

    --
    I hereby inform you that I have NOT been required to provide any decryption keys.
  174. It's brilliant FUD, no more. by belroth · · Score: 2
    According to the license:
    "Potentially Viral Software" means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software.
    Now as I am not legally allowed (by real laws not a MS EULA) to do any such without MS explicit consent the whole clause is bollocks.
    It's only put into the EULA what is the law in most jurisdictions anyway, they may as well say that while you are licensed to use the software you are not allowed to break the speed limit. It is brilliant FUD, by prohibiting something which is illegal anyway they may frighten people away from any Free/OpenSource software. Brilliant.

    The other, worrying, bit from the license:

    "In addition, Recipient agrees (i) to promptly upgrade to and obtain a license for the commercially released version of the Software when it becomes generally available to the public; (ii) to install all updates as 'mandatory updates' by Microsoft within 2 business days of receipt of such updates"
    I personally won't agree to a EULA that commits me to buy something where I don't know the price, and to install SW with no idea what it does. And we all know MS never release a duff service pack.....

    Oh - and you can only distribute (on the internet) via MS approved 'hosters', and that list is on the Visual Studio.NET web pages.:

    The Approved Hoster may require a separate hosting agreement with the Recipient and Microsoft disclaims all liability related to any agreements or services provided by the Approved Hoster.
    That's a whole lot of commitment for a beta SDK.
    ----
    --
    I hereby inform you that I have NOT been required to provide any decryption keys.
  175. arrg! that site again! by twitter · · Score: 1

    It may be the best thing for my NT suffering desktop, but that site just kills me. Crannnnnnnnk goes the hard drive until I finally put it out of it's missery.

    --

    Friends don't help friends install M$ junk.

  176. Re:I can just picture... by sommere · · Score: 1
    FreeBSD's licence allows people to use its source in closed source software and is therefore not "viral." While I distribte my code under the GPL, there are other forms of OS, and some do not fit into M$s def. of viral....

    ---

  177. Re:Pot: "Kettle, you're black!" by sommere · · Score: 1
    This is the licence for their beta software. They don't want people to use the beta software after the final version is released. I think that's fair. They want your bug reports to be up to date. I think that's fair too...

    ---

  178. Re:The Rational Behind This by Cheshire+Cat · · Score: 1
    You personally might not renew your MSDN membership, but I doubt many software shops will be so bold. If your companies bread-and-butter is making Windows-based products, cancelling your MSDN membership is just not an option.

    Really this is just a trial ballon that MS is floating. If no huge cry of protest goes up, expect to see this issued as a EULA in a great deal of their software from now on.

    --

    Last night I shot an elephant in my pajamas. How he got in my pajamas I'll never know.
  179. The Rational Behind This by Cheshire+Cat · · Score: 2
    MS knows that using OSS will not require that anything produced with their SDK will neccessitate one to release ones product under the GPL, for example. However, MS is attempting to convince people of this. This is just another layer in their campaign of FUD.

    Furthermore by adding this into their EULA, they're also attempting to force people to choose between MS and the rest of the world. In other words, its either Gate's way, or the highway. I wonder if any coding shops will change their practices because of this...

    --

    Last night I shot an elephant in my pajamas. How he got in my pajamas I'll never know.
    1. Re:The Rational Behind This by j-pimp · · Score: 1

      I wonder if any coding shops will change their practices because of this.
      Well Gates and Balmer are betting that companies are going to choose to go Microsoft and abandon GPL tools. While I'd like to cockily conclude this comment with something to the effect of:

      Linus: Your over confidence is there weakness.
      Gates: Your faith in your source is yours

      There are alot of corporations that simply can't migrate to something another Desktop platform. The only viable option for big businesses is going the Mac route, but even then you depend on MS Office. I don't want to get into a Holy war about all the better formats than MSWord and the maturity of Conversions filters, or the Unholy GNOME basic, but to switch all your employees desktops to Linux you have to retrain everyone. Sure you and me can figure out how to type a letter using any WYSIWYG word proccessor, but for the non technically ept Microsofts changing the desktops default color and changing all the icons can disorientate them enough to have them on the helpdesk. Then again, for all the places where GCC is the development tool of choice, this is going to give them one less reason to use Microsoft. This next Year is crucial for Free Software. If were not careful Mcirosoft could destroy the GPL's hope of penetrating corporate IT. Well minus internal use at Sun, IBM and other Unix vendors and shows that have always been Wintel Free. Even then we always have MacOSX. Apple will never turn against us, well not to the extent Microsoft has.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
  180. Definition of 'Potentially Viral Software" by Carnage4Life · · Score: 2
    Which doesn't necessarily mean you are distributing it with free software but that you used free software as a "tool" in its development. This would in fact cover many things as was mentioned in the original /. post.

    From the EULA:
    For purposes of the foregoing, "Potentially Viral Software" means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software.
    Seems fair to me. You can't Open Source MSFT components or use software that requires you to Open Source MSFT components.

    --
    1. Re:Definition of 'Potentially Viral Software" by bfree · · Score: 2
      open source software (e.g. Linux)

      F.S.F. / R.M.S. defend yourself. Please sue M$ith for slander/defamation.

      --

      Never underestimate the dark side of the Source

    2. Re:Definition of 'Potentially Viral Software" by bfree · · Score: 2

      Since when does the word derived cover tools of production such as emacs. I would need to ask a lawyer in the appropriate country to have a clue whether or not compiling a program with gcc would make the ensuing binary derived from gcc.

      --

      Never underestimate the dark side of the Source

    3. Re:Definition of 'Potentially Viral Software" by P.+Legba · · Score: 1
      I really don't understand what Microsoft is trying to protect itself from. The only way that a public license would obligate Microsoft in any way would be if Microsoft were to try to use a public-license software program in one of their products.

      Neither am I a lawyer, but I don't have to be to recognize that Microsoft is quite shit-scared of the various open-source and Free software initiatives at which they've recently begun publicly lashing out.

      It's almost as if they're frightened of being forced to "give away" their expensive software because of an accidental inclusion or an act of sabotage.

      Of course, we know this isn't the way the licenses work, but as they say, paranoia will destroya.

      P.

    4. Re:Definition of 'Potentially Viral Software" by Arrian · · Score: 1

      > So you can't redistribute DLLs from the SDK with > your application if you used emacs, gcc, linux > or mozilla *even as tools* in the production of > your application. That's the unreasonable part This appears to be an attempt to protect themselves from becoming subject to the GPL license. Or, at least to increase their FUD and underscore question 5 in their "gpl_faq.doc": 5. Can you develop applications for a GPL program, like Linux, without subjecting those applications to the GPL? Another thing, they warn that the GPL explicitly states that the software won't necessarily work, but so does every Microsoft EULA, and that explicit non-warranty is something MS is lobbying to get Congress to pass as law. The difference between the two licenses in that regard I can see is that if Microsoft's software doesn't work, you get the privelege of paying them $300 an hour for tech support, while under the GPL license you're sidled with the source itself, and the explicit right to fix it. Gee, I can see why no end user would want to use a GPL's product.

  181. Re:What the EULA should have said by Sadfsdaf · · Score: 1

    Microsoft denies that any Microsoft software is in fact null and void of any licensing, since under UCITA we can be sued for violation of the GPL

    Not true at all, the UCITA does NOT make the GPL work, it just makes clickwrap licences work. The GPL works on this idea, you can use the software personally and do whatever the fsck you want to with it, you don't need a licence to use the software, if you bought it/obtained it legally, then you have a right to use it, but you do NOT have a right to distribute it because it's COPYRIGHTED, i.e. only the creator has a right to distribute it. All the GPL does is GIVE you the right to redistribute it UNDER CERTAIN CONDITIONS, if you don't accept the GPL, YOU MAY NOT REDISTRIBUTE THE PROGRAM/WORKS/ETC.
  182. I can just picture... by chrysrobyn · · Score: 5

    Rainman, sitting at a table. "Must compile code. Used NT to write it. NT has open sourced BSD networking code in it. Can't compile code. Can't compile code. Definitely can't compile code."

    1. Re:I can just picture... by hackerhue · · Score: 1

      He he. But note that they avoided listing the BSD licence as one of the forbidden licences.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    2. Re:I can just picture... by Ayende+Rahien · · Score: 2

      But they spoke of Open Source, which certainly include BSD.

      --
      Two witches watch two watches.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  183. Re:The war against private rights of authorship by dloflin · · Score: 1
    Give it up. Software alone cannot be your means of making a living. The act of *writing* the software, sure, but the software by itself cannot support you. As you said, it will be cloned, pirated or otherwise undermined as something you can sell to support yourself.

    As for "intellectual property," there is no such thing. The very term is an oxymoron: nothing 'intellectual' can be property, to be traded or sold. Once you express an idea, it's no longer just your idea. But you still have it...it's just that someone else also has it. There's no loss involved, nothing 'stolen' -- to steal something is to take it away, deprive someone of something such that they no longer have it. You just can't do that with ideas and knowledge (short of a blow to head causing brain damage).

    You cannot buy and sell ideas and intellectual knowledge, because you cannot take back an idea, or knowledge, once you've communicated it to someone.

  184. Re:I can't use Microsoft Outlook? by Satai · · Score: 1

    See, I thought Outlook was more viral in that as soon as some jackass executive gets it in his head that it's the best thing ever to happen to scheduling it's suddenly on everyone's desktop...

    ...and immediately afterward the computer starts bleeding from the mouth and rectum...

  185. Re:the GPL is a vaccine against proprietary lockdo by B'Trey · · Score: 2
    "I retain copyright, but you may copy this source if you accept that the cost is making available the source to anything built with it."

    Not quite true. You can build anything you like with it without releasing the source. You're only required to release the source if you release the binaries. Take Apache for example, modify it all to hell and put it to running your web server. You don't have to release the source. Allow others to use your modified copy for their servers, however, and THEN you have to give them the source as well.

    GPL can fairly be described as being viral, even by an advocate (such as myself), and doesn't "protect" against anything.

    The GPL allows you to release your code to others fairly safely. Sure, it's backbone comes from copyright laws but to say that it doesn't protect anything is splitting a pretty fine hair.

    --

    "The legitimate powers of government extend only to such acts as are injurious to others." Thomas Jefferson.

  186. Distribution and use by heikkile · · Score: 2
    From the EULA: (c) Open Source. Recipient's license rights to the Software are conditioned upon Recipient (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below); and

    The way I read this is that even if I pay for the toolkit, I may not use it if I distribute any GPL'd software.

    So, if my shop sells one RedHat CD, I can not use the SDK for developing anything! This gets horribly close to free speach issues, and very close to "reasonable conditions". IANAL, but probably this kind of clause would be laughed out of the court here in Denmark! Someone want to try?

    --

    In Murphy We Turst

  187. Re:Licenses are fun. by Iron+Monkey · · Score: 1

    I've heard of this kind of scheme before - the biggest unanswered question is:

    "Where is the money?" (reference to Psygnosis' 'Blood Money' intended)

    --
    If my enemy's enemy is my friend, what happens if my enemy is his own worst enemy?
  188. Re:Thin edge of the first step... by bfree · · Score: 2

    Yep, you yanks are going to be really screwed, I think the signs are far better here in the EU that MS would find no legal support, and if they withdrew their products (or raised the price) government money would come flying out of the woodwork to tell the to "Fuck Off" in no uncertain terms. You think the top European interests want to pump all that software money over to the US?

    --

    Never underestimate the dark side of the Source

  189. Re:License Applied To Microsoft Would Kill It by CaptainAvatar · · Score: 1

    IANAL, but I'm pretty sure that Microsoft isn't legally bound to obey the terms of its own license ... you know, it is *their* software, they can do what they like with it.
    --

    --
    The real Captain Avatar is a fictional character, so I suppose he doesn't mind if I impersonate him.
  190. FUD in the license by MrGrendel · · Score: 2
    'Publicly Available Software' means each of (i) any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models; and (ii) any software that requires as a condition of use, modification and/or distribution of such software that other software distributed with such software (A) be disclosed or distributed in source code form; (B) be licensed for the purpose of making derivative works; or (C) be redistributable at no charge.

    Amazing! They even put FUD into their licenses now. Free Software and Open Source licenses are distribuition licenses, not usage licenses. The GPL has no restriction whatsoever on who can use the software and for what purposes. It certainly does not require those using it to release any software they have written in source code form (or any form, for that matter). In fact, section 2 of the GPL states:

    ... it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
    Restrictions only come into play when a developer redistributes a program containing GPL (or other free-licensed) code. The MS lawyers are certainly smart enough to understand this, and yet, they lie anyway. As other posters have mentioned in previous articles, MS itself distributes the gcc compiler.
  191. Re:OMG by __aaaaxm1522 · · Score: 1

    Relax. Take a pill. If you don't like Slashdot, go elsewhere.

  192. nonono by Lord+Omlette · · Score: 1

    "Is this legal?" Stop asking this question on slashdot! Someone's gonna get hurt, purely by accident! And someone knowledgable could speak the absolute truth and it'd either be moderated incorrectly or someone would misinterpret it. Ask a lawyer if it's legal, not slashdot!

    Peace,
    Amit
    ICQ 77863057

    --
    [o]_O
  193. How about alternate terms? by Jagasian · · Score: 2

    Over and over again, I have posted on slashdot, describing alternate descriptions for the GPL's behaviour. Being a programmer, I prefer descriptive mathematical terms, such as: "recursive" or "inductive". Calling the GPL a recursive license is far more descriptive and accurate than calling it viral. Mathematically, induction and recursion are very closely related, and so, induction is also a very good term for describing the nature of the GPL.

    Hell, if Microsoft wants to come up with scary words for describing how the GPL license spreads, they are better off calling the GPL a "pokemon" license because I have been seeing far more pokemons than virii, amongst young kids these days.

  194. Why the EULA should be unenforceable by jsnorman · · Score: 4
    It is not simply a matter of MS being able to put whatever they want in their EULA, and you can "take it or leave it" as a number of posters have suggested.

    Instead, I think MS has not thought carefully enough about the possbility that this new EULA could form the basis for a copyright misuse claim -- which would invalidate at least that provision of the license and possibly even render MS' copyrights in the SDK unenforceable.

    The copyright misuse doctrine is very old, and derives from the concept of patent misuse -- to my knowledge, it has not been tested in any appellate court decision involving software. The basic idea is that the U.S. government is granting a monopoly by issuing copyrights; eg. the owner of a copyright has a legal monopoly to copy, distribute, license, sell, prepare derivative works, etc. As with any monopoly, however, if the monopoly holder abuses its power and attempts to extend one monopoly (the right to control the underlying software) into another monopoly (say, the right to control .NET development protocols, processes, toolkits, etc.) then the patent (or at least potentially the copyright) can be invalidated for misuse. It seems to me there are several arguments that that is exactly what MS is doing here -- taking the legal monopoly to the SDK granted by the U.S. government and trying to extend that into an illegal monopoly over .NET processes.

  195. But come on here... by icqqm · · Score: 5

    "Potentially Viral Software"? You can't BUY FUD like that!

  196. Re:We made Microsoft angry.. by DerFeuervogel · · Score: 1

    From the link

    You must have scripting enabled in order to view this site. Please modify your browser's settings accordingly.

    Translated:

    Move along! There's nothing here for you to see

  197. "My lord....is this...legal?" by DJ+Wipeout · · Score: 1

    I'm sorry, but the original subject line keeps reminding me of this exchange between the Trade Federation Viceroy and the (soon-to-be) Emperor from Episode I: :)

    Viceroy: "My lord....is this...*legal*?"

    Emperor: "I will *MAKE* it legal."

  198. shel silverstein vs. microsoft by Rimbo · · Score: 1

    Or, more appropriately, vs. Slahdotters.

    Bear with me for a moment. Remember this old Shel Silverstein poem?

    I'm being eaten by a boa constrictor
    A boa constrictor
    A boa constrictor
    I'm being eaten by a boa constrictor
    And I don't like it one bit.

    Oh, gee,
    He's up to my knee.
    Oh, my,
    He's up to my thigh.
    Oh, fiddle,
    He's up to my middle.
    Oh, heck,
    He's up to my neck.
    Oh, dread,
    He's up to my hauurrgggmmmmmmmphhhhhhhr.

    It's funny. It's funny because the guy keeps complaining about what's happening to him, he doesn't like it, he knows it's going on, but he doesn't bother to do anything about it.

    Right now, Microsoft is eating the GPL. And no one is doing anything about it but complain in posts on slashdot. (This is not one of those posts -- this is a post complaining about the complainers.)

    If you really care about this, why are you whining about it here? Nobody here likes Microsoft anyway! Go to the Yahoo! or Motley Fool MSFT boards and tell the investors. Go to your boss and ask him if he knows about the next dirty trick Microsoft is trying to pull. Tell your parents, who know how to use e-mail but don't know any better about Microsoft.

    Microsoft will only be able to swallow all of us if we let 'em.

  199. How the heck do you enforce something like that? by fetta · · Score: 1
    "This seems to be a very wide ranging restriction applying to compilers (gcc), editors (vim, staroffice), filesystems (backup on linux server), web-browsers (mozilla logging into some online tool provider), Java (sun's virtual machine)."

    Here is the relevant part of the EULA
    (c) Open Source. Recipient's license rights to the Software are conditioned upon Recipient (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below); and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part. For purposes of the foregoing, "Potentially Viral Software" means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software. By way of example but not limitation of the foregoing, Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software. "Publicly Available Software" means each of (i) any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models; and (ii) any software that requires as a condition of use, modification and/or distribution of such software that other software distributed with such software (A) be disclosed or distributed in source code form; (B) be licensed for the purpose of making derivative works; or (C) be redistributable at no charge. Publicly Available Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models similar to any of the following: (A) GNU's General Public License (GPL) or Lesser/Library GPL (LGPL), (B) The Artistic License (e.g., PERL), (C) the Mozilla Public License, (D) the Netscape Public License, (E) the Sun Community Source License (SCSL), and (F) the Sun Industry Standards License (SISL).

    How would you enforce these kind of restrictions?
    --
    ** The opinions expressed here are my own, and do not reflect those of my employers - past, present, or future**
  200. Using charge-offs to get EULA promised refund by Frank+T.+Lofaro+Jr. · · Score: 2

    Use a credit card to buy it and do a charge-off. That should be legal, as you are cancelling payment for a product in which there is, according to the EULA, a binding agreement, which binds both parties (contracts can not be unilateral) and includes among its terms a promise of a refund. When they breach their contract you can cancel it, returning the situation to that before purchase.

    I am not a lawyer, ask one for real advice.

    --
    Just because it CAN be done, doesn't mean it should!
  201. Re:It's their license... by startled · · Score: 1

    sqlrob is correct, in his response to your post. I have seen EULA's that literally say they get your first born. I do know what literally means.

  202. Re:It's their license... by startled · · Score: 5

    Well, yes, they can probably put whatever they want in it. I've seen EULA's that literally say they get your first born. That's not the interesting question. The question is-- what will actually hold up?

    EULA's have severe limits. In Vault v. Quaid, it was held that an EULA can't infringe on federally protected consumer rights, such as noninfringing use, reverse engineering, and so on.

    I found a rather interesting article dealing with copyright law vs. shrinkwrap licenses here. It's worth reading, since IP and EULA's seem to come up here quite often. It doesn't have an immediate interpretation of the current situation. However, it is evident that typically courts agree with the notion that EULA's cannot be used to artificially block legitimate competition, since that runs entirely counter to the purpose of the copyright laws they're predicated on.

  203. Re:Amiga will DESTROY M$ *and* Linux by BitwizeGHC · · Score: 1

    Ha, nice troll. The scary part is, there are Mac zealots who talk this way, and believe it too.

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  204. PAS != PVS by pclminion · · Score: 1
    Some people seem confused. This license does not prevent developers from using free software to develop products using this SDK. It prevents developers from using Potentially Viral Software to develop such products, and it prevents developers from redistributing the SDK in conjunction with such Potentially Viral Software.

    At the risk of repetition, here is Microsoft's definition of Potentially Viral Software:

    "Potentially Viral Software" means software which is licensed pursuant to terms that:
    (x) create, or purport to create, obligations for Microsoft with respect to the Software or
    (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software.

    Ok, this makes sense. Microsoft is preventing people from redistributing the SDK in conjunction with software that is licensed under terms that could be predatory toward Microsoft's products. Microsoft is also stipulating that such "viral" software may not be used in the process of developing products that make use of their SDK. Great, good for Microsoft. They are covering their ass.

    Microsoft, however, further states that Publically Available Software falls under this PVS category. Untrue. By using Emacs, for example, to create a source module that calls Microsoft's SDK, I do not infect that source module with a free license. Emacs is not distributed with licensing terms to the effect of "any source code produced with Emacs thereafter shall be Free Software." I can create anything I damn well please in Emacs.

    What is really going on here? Is Microsoft really that afraid of PAS? Nope. They are hoping to scare developers away from open source by misrepresenting the contents of open source licenses. I'd bet a lot of proprietary developers have never even read the GPL, and they'll believe whatever Microsoft feeds them regarding open source.

    So this SDK license is really serving two purposes for Microsoft: cover Microsoft's ass in case such "viral" software actually does exist somewhere (which I highly doubt), and also spread Fear, Uncertainty, and Doubt amongst the diehard Microsoft developers regarding open source licensing conditions. It is a calculated misrepresentation of open source, and it's damned clever. By hiding this crap in a license agreement, Microsoft makes it appear that they are afraid of open source -- and therefore, other developers should also be afraid of it.

    Very damned clever. I'm impressed.

  205. License Applied To Microsoft Would Kill It by xp · · Score: 2
    Here is an interesting and mildly amusing implication of this license:

    I know several Microsoft developers who use Vim and Emacs. Since they write Microsoft software the SDK is always included with their products. So this license would in effect forbid Microsoft from releasing software where some of its own developers used Vim or Emacs to create software that was to be shipped as a part of the SDK.

    Perhaps someone should immediately sue Microsoft for violating its own license and then force it to pay huge damages to itself.

  206. "Is this legal?" I'm afraid so... by hex1753 · · Score: 1

    IANAL, but if Microsoft wishes to prevent people from using free software to develop on their SDK, they probably can. You can either abide by their rules, use free software and hope you don't get caught, or just don't use their SDK. Since it's their SDK, they get to control how it's used. Although it seems extreme, and it -should- be illegal, I wouldn't count on them getting sued anytime soon...

  207. What about section (ii) ? by cmickel · · Score: 1

    I'd agree that section (i) says don't distribute under a 'naughty' license. I can understand that, it's their code, and if they don't want it GPL'd that's their business. What I don't understand is section (ii). So what if you use emacs/vi to edit you code? How does that in anyway effect the 'licence' status of the resulting code? It doesn't. I'm not really sure that that section of the EULA is really legal. It's certainly silly. Now MS is telling us what editor we can use to edit our code. Not that I care... I don't want their goofy little SDK anyway.

    1. Re:What about section (ii) ? by man_of_mr_e · · Score: 1

      You are making the mistake of thinking that the GPL is the only license that's viral.

      I can create a license today that requires any code you write with my editor to belong to me. Or, (as borland has done) make the code GPL'd.

      Using the Free Kylix IDE causes any code you develop with it to be GPL'd. Borland employees have stated that specifically on their newsgroups.

  208. Re:Thin edge of the first step... by S.Lemmon · · Score: 2

    With all reasonable limits gone from what an EULA can demand of a user, I'm sure this is just the beginning. Next I expect to see MS forbid development of Free Software using their compilers or tools, and finally I expect to see a EULA forbidding even the *use* of such software on whatever the latest flavor of Windows is. Don't think it could happen? Why not? They can effectively outlaw Open Source Software on 95% of all PC's without ever having to buy off a single Congressman. Expecting everyone to jump to Linux is simply not going to happen - They know full well most people will behave like quiet little sheep, snuggle up to their little passport, and and stay where it's warm and safe.

  209. Depends on what they mean, "use" by metallidrone · · Score: 1
    I agree with your assessment about them not wanting people to redistribute their SDK (in particular, with Openly/Freely licensed code), but the phrase, "not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part" (emphasis mine) is what bothers me.

    Maybe it means something else in legalese, but the way I read it leads me to believe that you couldn't use, say, Emacs to develope software (they don't specifically mention the developed software's license). Basically, it seems to me like they're trying to force developers under this license to use only non-Free editors.

    I hope it's just my lack of understanding regarding legalese at fault here, and I would hope that someone would point it out if my interpretation is way off-base with fact.

  210. Yes, it probably is legal. by deepstephen · · Score: 1

    IANAL, but it would seem to me that software authors can release their work under any license they choose. So I'm free to release my work under the GPL, and MS are free to release theirs under their EULA.

    --

    --
    Karma: Chameleon (you come and go)
  211. Round and Round we go by gamorck · · Score: 1

    The term software refers to the toolkit itself - NOT THE SOFTWARE YOU CREATE WITH IT.

    Besides - you guys HAVE NO ROOM TO TALK. You dont want your free shit distributed with commercial stuff (debian anybody?) and it goes vice versa for them.

    You have NO LEGS to stand on.

    Gam
    "FLame at Will"

    --
    I love idealists not because I am one, but because they make life bearable for pragmatists such as myself.
  212. GPL FAQ by bfmartin · · Score: 1

    After reading this license, go back and read MS's FAQ on the GPL, but this time substitute the MS EULA in place of the GPL.

    That will make you stop and think...

  213. JAVA kills by Traa · · Score: 1
    From the license (it was in all caps):
    [/quote]
    14. NOTE ON JAVA SUPPORT..{cut}..JAVA TECHNOLOGY IS NOT FAULT TOLERANT AND IS NOT DESIGNED FOR USE IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF JAVA TECHNOLOGY COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE. Sun Microsystems, Inc. has contractually obligated Microsoft to make this disclaimer.
    [/end_quote]

    So the lesson here is: Guns don't kill people. JAVA kill's people!

    (j/k)
    ---------------------------------

    1. Re:JAVA kills by Traa · · Score: 1
      eek's ;-)

      first of, that is a funny cartoon you pointed me to, thanks.

      in my defense:
      - English is not my first language (Dutch is...though my spelling in dutch isn't much better)
      - I had it right in the topic
      - I'm a poor excuse for the IRC spelling generation
      - Don't tell my you are still reading this? I'm just bored

      anyway, how about "Guns don't kill people. Stupid people kill people!"
      ---------------------------------

  214. I don't read it that way . . . by ygbsm · · Score: 1

    It says that you that you can't create software with it using tools that would obligate MS to release it's source code nor can you distribute the Toolkit with "Public Available Software" - this doesn't prevent you from using vi or gcc or any of the other crap that was contended in write. I don't like MS, but I like inaccuracy even less.

  215. I can't use Microsoft Outlook? by Misch · · Score: 4
    From the EULA:

    (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software

    IIRC, Microsoft Outlook is one of the biggest viral programs in existance. One need only look at the "ILOVEYOU" virus to see just how viral Outlook really is. So, I suppose you can't use Microsoft Outlook as an e-mail client while developing for the Mobile Internet Toolkit.

    --

    --You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
    1. Re:I can't use Microsoft Outlook? by dark_panda · · Score: 2

      I think Windows itself is a virus. Consider: - Viruses tend to replicate quickly. So do Windows releases.

      - Viruses use up system resources, decreasing your computer's performance. So does Windows.

      - Viruses often make the user suspect their system is getting slower (see above), making the user think it's a hardware problem. They eventually buy new hardware and upgrades to keep up. Every new Windows release requires new hardware and upgrades.

      - Viruses trash your filesystems now and again. So does Windows. (Use the Start Menu to shut down next time!)

      - Viruses are often spread by piggy-backing valuable programs. Windows? Check.

      - Viruses sometimes send information to other people and places without you knowing it. Would it surprise anyone if Windows did this on a regular basis?

      But then again, viruses often feature fast, efficient code and tend to become more advanced and sophisticated as they mature.

      Therefore Windows isn't a virus, so much as a huge fucking annoyance.

      Yes, this joke is a million years old, but it's still decently funny.

      J

    2. Re:I can't use Microsoft Outlook? by linzeal · · Score: 1

      MS outlook is host not virus.

    3. Re:I can't use Microsoft Outlook? by Rudeboy777 · · Score: 1

      I prefer to think of M$ software as "viral" in the sense that theuser shows symptoms of being forgiving of an unstable, reboot-crazy OS, not to mention lobotomizing the user's notion of choice ("I'd like to use StarOffice, but I can't read anyone elses Word documents")

      --

      From hell's heart I fstab at /dev/hdc

    4. Re:I can't use Microsoft Outlook? by Tech187 · · Score: 1

      Actually, Outlook is just the agent that the viruses use to transmit themselves.

      There's also a TCP/IP stack in the path of said viruses as they make their way around. And there are Sendmail servers in the path. Hell, there are even Linux boxes in the path. So they're all classifiable as agents that the viruses use to transmit themselves.

      Does this make the TCP/IP Stack, Sendmail, and the Linux kernel viral? No. Not any more than it makes Outlook viral.

  216. Bzzzt. by peccary · · Score: 2

    You cannot apply a license which grants to the licensee any rights which you do not possess. In Other (small) Words, the GPL CANNOT force Microsoft to release the source code for their libraries in this case because your application of the GPL to code which you do not own would be unenforceable. In fact, you might be held liable for damages...

    but this implies that if I download the Microsoft SDK, develop some code against it, then release it under the GPL, or incorporate any GPL code, the GPL applies to the entire program,...

    Nope, if you download the MS SDK and develop code against it, you CANNOT release it under the GPL. The GPL prohibits it. So why has MS got their knickers in a twist?

    I don't know whether Microsoft's lawyers are this clueless, or if they're spreading FUD. If the latter, this is a new level of spin, even for them.

  217. Re:GPL does restrict seperate works distributed wi by fredrik70 · · Score: 1

    The GPL allows GPL'ed apps to use non-GPL'ed libs, IIRC...

    --
    if (!signature) { throw std::runtime_error("No sig!"); }
  218. Re:MFC Code Demos by fredrik70 · · Score: 1

    TCP/IP is under the BSD licence. which isn't 'viral' (ugh) in the way MS means....

    --
    if (!signature) { throw std::runtime_error("No sig!"); }
  219. Re:Enforcibility by fredrik70 · · Score: 1

    Well, the main question now isn't if ppl should be compensated or not. It is about if we should be allowed to use GPL'ed software to create closed code. Looks like MS want to stop GPL'ed software to get into the business world.... me thinks they're scared ;-)

    --
    if (!signature) { throw std::runtime_error("No sig!"); }
  220. Re:MFC Code Demos by fredrik70 · · Score: 1

    hmmm, you might have a point there....

    --
    if (!signature) { throw std::runtime_error("No sig!"); }
  221. Re:Licenses are fun. by BorlandInsider · · Score: 1

    I bet that 2 letter code happened to be your state! BorlandInsider

  222. Is *what* legal? by ebyrob · · Score: 1

    Hmm... sure, the part about not allowing a developer to distribute with GPL seems reasonable enough on the surface. In fact it simply helps further enforce the terms of the GPL in this respect. It's the part about the tools that gets me.

    You see, they want to say what tools you can/can't use when you're also using their software. To get at the core of the issue, here's an example:

    Bob's new EULA:
    You can use this software any way you like as long as you don't ever use any Microsoft software again. If you ever again use Microsoft software after agreeing to this license, you've broken it's terms and must quit using this software.

    Also, you can't use this software if you have a blue desktop, eat meat, or happen to be of Anglo-Saxon descent.

    To me, it seems obvious all of these things are ludicrous. At what point do we draw the line and say, "Those terms are un-enforceable?" Or perhaps do we revisit copyright and decide that the current legal trend of "licensing" doesn't make nearly as much sense as everyone seems to think it does.

    I'd REALLY love to hear from a lawyer on what is and is not enforceable for copyright licensing. I'm curious about things in the past, now, and in the projected future.

  223. I know it's an old saw but... by The+Scooter+King · · Score: 1

    Isn't this an anti-trust case waiting to happen?

    It's specifically targetted at Linux and other Free or Open software, which ammounts to M$'s principal competitors. This sounds just like the Netscape case. ObIANALNDIPOOTV (Obviously, I Am Not A Lawyer Nor Do I Play One On TV), but I hope there's a lawyer out there looking at this. Red Hat just broke even, maybe they've got some money.... They also are one of the most clearly injured parties in this (not because they ARE Linux (they're not), but because they make money on Linux and are percieved to be the largest player in the Linux space).

    --
    Everything's been downhill since the TRS-80
  224. No more embrace and extend by Dave114 · · Score: 1

    Now, instead, they attempt to stop others from extending towards free software and embracing it.

  225. They're not "protecting" anything. by alarmo · · Score: 1

    Microsoft isn't worried about "protecting" anything here. The whole intent is to use the license text as one more place to spread FUD (and in this case, FUD with legal overtones) about using anyting "open source" or "free".

    I mean, come on; They'd love to make it so you must agree to use (and thus buy) only Microsoft tools to work with their stuff (and god knows they try, by obfuscating their APIs and then documenting them incorrectly), but they'll take what they can get.

  226. This'll be fun when someone in the press spots it. by alarmo · · Score: 1

    Good job pointing out interix, btw - I keep forgetting about it, and it's a *wonderful* example...

  227. You're not corporate america. by alarmo · · Score: 1

    And, trust me, it's corporate customers that make microsoft their money. They could take or leave any home user (just so long as there's not a big trend) - but corporations that buy site licenses (at full price) for 100-100,000 copies of Windows, Office, etc, that's where the money is. And those are the people who, for fear of legal liability, have to at least try to stay in compliance with the licenses.

  228. Unfortunately, by alarmo · · Score: 1

    the monopoly case was bought off as of last November. check out opensecrets.org, click on George W. Bush's name, and do a donor search for "microsoft" and find out just how many MS execs "just happened" to donate large chunks of cash simultaneously (it's called bundling donations). Not that they didn't hedge their bets; there's a nice long list if you search for "Al Gore" as well, and all of this is just the hard, "official" donations.

    What happens next is left as an exercise for the reader.

  229. Licenses are fun. by edp · · Score: 5

    Licenses are fun. Around 1995, I filled in the warranty cards from several products and sent them to the respective publishers with a license offer. The license offered my consideration of products or services they wished to advertise to me in exchange for their agreement not to send me junk mail more than once a year. The company was to indicate its agreement to the license by using the two-letter code on the warranty card in the address of mail sent to me.

    The warranty card was clearly marked in red that use of the two-letter code indicated agreement to the license. The license contained some additional terms. Some of them specified payments for exceeding the junk mail threshold or sharing my personal information. One of the terms was that any future software of the publisher I acquired was transferred to me subject only to copyright law and not any license.

    Among other publishers, I sent one of these offers to Microsoft. They used the two-letter code to send me mail.

    Licenses are fun.

  230. Makes perfect sense by DuneWolf · · Score: 1

    If you refer to the GPL license at http://www.gnu.org/copyleft/gpl.html, you'll note the following:

    2b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    IANAL but this implies that if I download the Microsoft SDK, develop some code against it, then release it under the GPL, or incorporate any GPL code, the GPL applies to the entire program, not just the modifications of the original GPL program. It is perfectly within the rights of Microsoft to prevent another license from superceding their own, or to allow users to be confused. This problem is exactly why LGPL was developed. For a program to be GPL, ALL OF THE SOURCE REQUIRED TO MAKE THE PROGRAM MUST BE GPL. You can't develop GPL code that works against non-GPL code, and distribute them together.

  231. GPL does restrict seperate works distributed with by DuneWolf · · Score: 3

    If you refer to the GPL license at http://www.gnu.org/copyleft/gpl.html, you'll note the following:

    2b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    IANAL but this implies that if I download the Microsoft SDK, develop some code against it, then release it under the GPL, or incorporate any GPL code, the GPL applies to the entire program, not just the modifications of the original GPL program. It is perfectly within the rights of Microsoft to prevent another license from superceding their own, or to allow users to be confused. This problem is exactly why LGPL was developed. For a program to be GPL, ALL OF THE SOURCE REQUIRED TO MAKE THE PROGRAM MUST BE GPL. You can't develop GPL code that works against non-GPL code, and distribute them together.

  232. Re:It's their license... by sqlrob · · Score: 1

    No he's probably seen the ones that literally say that. People throw those in as jokes to see if people are reading.

  233. interesting point by kz45 · · Score: 1

    this is just as legal as the clause under the GPL that states that you are not allowed to release GPL'd code under a license that would defeat the purpose of OSS. (IE. A license that forced a person to pay a monthly fee).


    so that last statement by the person that submitted the story : IS THIS LEGAL? deserves the response: AREN'T YOU HYPOCRITICAL?


  234. What about linking with SDK libraries? by Phronesis · · Score: 1
    You cannot distribute the SDK, or any of its components/examples with Open Source projects

    But you can't compile any code without #including headers from the SDK and linking with object libraries from the SDK. This means that anything you do with the SDK cannot be redistributed without redistributing the SDK in part (i.e., with object code from their libraries and code compiled from SDK headers).

    Thus, it seems that even if all you do is use CVS to manage your source code, you can't redistribute anything that includes SDK headers or links with SDK object libraries. Tell me what you can redistribute?

  235. How IS it legal??? by RobertAG · · Score: 1

    This particular EULA only allows for the distribution of internal, non-production applications or external applications on approved hosts.

    Then there is the provision against using open source. I'm not sure I understand the mechanism, but is MS telling a person what they can and cannot deploy on their own property? I can understand if they don't want a beta product to be used as a production tool (and this seems to be a EULA for a beta product). But I don't think MS CAN tell a person what they can and can't use in conjunction with the software.

    That's like the manufacturers of Tupperware saying you can't use plastic wrap to seal their containers. Personally, I think this provision has lots of bark and no bite. Screw them.

    1. Re:How IS it legal??? by RobertAG · · Score: 1

      EULA or not, they have no right to dictate how I conduct myself professionally. I am not employed by them, nor do I contract to them. Therefore, they have to right to control my actions. For all I care, they can include a provision to a violator to jump off a cliff. That doesn't make it binding.

    2. Re:How IS it legal??? by chuckles133535 · · Score: 1

      it shouldnt matter if it is legal if you already own a copy of it. you agreed to the old EULA and not the new one when you installed the SDK.

  236. The war against private rights of authorship by Totally_Lost · · Score: 1

    FreeUser writes "This is a battle for our very freedom, and we should be neither complacent nor shy in informing others of exactly what is at stake."

    Yes a battle for the freedom to make a living from software, which by definition requires ownership and the right to charge enough for the "service of developing" said software in it's per copy license. GPL does not advance or protect that right for small authors. Under RMS's mandate, making a living from authorship or development by maintaining rights of ownership and controlled distribution is evil. A small software developer, novel writer, musical performer, no longer needs to be afraid of corporate america stealing their income, but rather a vast movement which says that any IP you produce must be "free", or we will clone it, or pirate it, and destroy your attempt to make a living by creation and ownership of Intellectual Property (IP).

    The problem is not GPL, but the vast mantra RMS has placed behind it, including a vast disrespect for individual rights (not corporate rights) to make a living off the authorship of IP.

    The fact that a vast empire like MS is concerned, does not lessen the impact that the same brush & gun which the GPL community uses to destroy corporate IP ownership, it destroys personal freedom to make a living from IP too.

    GPL is not bad, the fundamental philosophy of RMS and FSF is. RMS and FSF started this war against propriety rights - which might seem popular against Microsoft and AT&T - but as viewed by a small author attempting to feed my family it really stinks. If, or when, RMS, FSF, and GPL prevail and destroy all proprietary rights - they will have ruined my, and many other authors, proprietary rights too - and we will no longer be abile to make even a fair living thru the production of personally authored IP.

    Without a question Microsoft is right to be concerned - RMS's will upon the market is clear - and it will sterilize the market for proprietary software ownership - for *BOTH* the large and one man shop authors. While the extremes of IP ownership have been to the benifit of corporate america, the backlash of the FSF against corporate proprietary rights will be carried mostly by small authors and developers.

    1. Re:The war against private rights of authorship by Totally_Lost · · Score: 1

      I doubt it's the name used to express the legal classification of the property that is the problem. The law of most nations, and court decisions supporting it, grant protection to specific works of authorship by class - novels, plays, music scores, music lyrics, etc. All of these, including authorship of programs fall into the classification of "Intellectual Property" which in the english language we assign the meaning of this specific string of letters in our alphabet to convey this concept of rights of authored works.

      Now, at least in this society, we govern by mutually agreed laws thru the process of compromise. We do not allow anarchists to ignore the laws they do not like, and claim protection of the ones they require. We simply tell them to either obey all, get out, or accept the reactions of society if violated.

      The rights in question, are a fundamental part of our society to *PREVENT* corporate abuse of individuals creative works. The act of claiming that they do not exist is CLUELESS, especially while claiming that the reason to revoke them is to gain protection from oppresive corporations. Before we abandon these IP laws, we need a replacement which protects individual authors/artists from the very abuses used to justify their revocation. It's pretty clueless to claim things will be better for everyone without IP laws.

      To ignore them, to justify theft/piracy is completely unacceptable - and is a punishable act of lawlessness. Either play by all the rules, or negotiate a change in the rules, or go somewhere else that you feel is better. Everyone playing with their own rules is unacceptable anarchy.

  237. Yes, but... by pizen · · Score: 2

    Who actually pays attention to the EULA? Especially when it's quite dumb.
    ---

    1. Re:Yes, but... by Ravensfire · · Score: 1

      Shrinkwrap licenses are generally considered binding. There mere fact that you did not read what was made available to you is not a defense. It's like signing a contract without reading it - your mistake.

      --
      "But we decide which is right, and which is an illusion"
    2. Re:Yes, but... by EllisDees · · Score: 1

      No idea. EULAs are not legally binding. They can say whatever they like in them, and you are free to ignore all of it.

      --
      -- Give me ambiguity or give me something else!
  238. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  239. SEULA by the_other_one · · Score: 5

    A Simplified EULA

    By Reading this license you agree that Microsoft Corporation does not want to be part of the Mobile Internet Market. You Furthermore agree that you do not wish to uuse this software. You must return this software for a refund.

    --
    134340: I am not a number. I am a free planet!
    1. Re:SEULA by gatesh8r · · Score: 1
      No no it goes like this:

      By reading this licence you agree that Microsoft Corporation owns your ass, can tell you what to do, what is cool, how you should have sex, and what licences to use if you are a developer. Furthermore you agree that Bill Gates is your daddy and gets to bitch-slap you for each time you use GPL'ed software. You have no rights under this EULA; only despair. You agree not to hold Microsoft responsible if you are placed into the poor house.

      --
      Karma whorin' since 1999
  240. Another example by Capt.+Beyond · · Score: 1

    Just another example of MICROS~1 abusing their monopoly status to crush the competition. Anyone care to email this to that Judge who is expected to rule any day/month/year now? And another reason to stop using MIRCOS~1 software. Forbidding the use of free tools... right.....

    --
    -- "Perceptions create reality. By changing your perceptions you change your reality."
  241. Wow a lot of Microsoft press lately... by DA_MAN_DA_MYTH · · Score: 1

    (OFFTOPIC) But has anyone notice how much press Microsoft has been getting lately at our favorite newspage? It seems that the Borg theme is right on the money(as it wasn't before :) )as the evil empire is slowly assmilitaing all /. news stories... I am seeing less and less news about Tux and everything that is *nix and starting to think maybe 'Resistance is futile...'

    The worst vice is advice...

    --
    "It takes many nails to build a crib, but one screw to fill it."
  242. It's FUD by hackerhue · · Score: 1
    "Potentially Viral Software" means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software.

    The open-source and free software licences do not create any obligations for Microsoft nor do they try to grant rights or immunities to Microsoft's intellectual property. So this doesn't apply.

    They are only mentioned in an example, and (IANAL) examples cannot be legally binding (especially if they are incorrect). They just want to spread more FUD.

    In addition, the example that they use is that "Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software." It doesn't prohibit, e.g. using "Publicly Available Software" to edit programs that you write. Just that you can't distribute programs linked to software that would require you to distribute all the source code, and linked to their library at the same time. This isn't anything new, because if you did that, you'd be violating the licence of the open-source/free-software library that you're using.

    --

    To get something done, a committee should consist of no more than three persons, two of them absent.

  243. The MS Point of view? by haplo21112 · · Score: 1

    Ok, So I am going to play devils advocate for a moment. I Stress first that I absolutely do not agree with M$ on any of this crap. However, as a software company, distributing your respective widgets, would you want to support someone using your widgets in an environemnt you don't have any direct support/control for? We can all return to our days now, writing useful code on useful operating systems...or even in somecases writing useful code on thier useless operating system using another companies widgets and compilers.

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
  244. I can see the future... by colinm1981 · · Score: 1

    Using MS Windows2006 XP SE Ultra Ass Whooping Edition: *attempt to install GCC 6.0* "Error: You are attempting to install Potentially Viral Software (PVS)(tm). Please call Microsoft at 1-800-WE-H8-GPL to explain yourself or Windows will be deactivated on next restart." Of course, this begs the question, why would I be using GCC on a windows system in the first place... ? ;)

    --
    -Colin
  245. Re:Let's fight back! by gdchinacat · · Score: 1

    and what, the next time a big company comes along, we need to tweak the licenses for them?

  246. Can't use M$ by oliverthered · · Score: 1

    I though viruses attacked other cells, causing them to produce replicas of the virus, often with mutations and somtimes pinching generic code.

    dosn't this make m$ a virus?

    --
    thank God the internet isn't a human right.
  247. So wait a minute... by poot_rootbeer · · Score: 1


    Microsoft complains that the GNU Public License places unfair restrictions on how code may be developed... and their response to this is to release a license that places unfair restrictions on how code may be developed???

  248. Re:Fight fire with fire... by JourneymanMereel · · Score: 1
    If you really want to make Microsoft squirm write the best piece of software ever, and then make sure that it is released under the GPL.

    That's already been done... it's called Linux. And it irks Microsoft to no end, which incidentally, is why they are using the word 'viral' so much. The are hoping to make people think of Linux (and anything that runs on linux) to be nothing more than a glorified virus.

    Truth be told, it's Windows that is the 'viral' software. As soon as you install it on one machine, you suddenly have to have it on all your workstation, all your servers, all your PDA's, all your ... or you aren't living up to the "full potential" of Microsoft. OTOH, Linux (and other Free Software) strives to be compatible with whatever you want to use and however you want to use it.

    --
    Life has many choices. Eternity has two. What's yours?
  249. sengan? Are you new... by scott1853 · · Score: 1

    To this planet?

    Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software

    It simply means that MS is giving you access to some of there source code and specifically stating you can't use THEIR SOFTWARE in the distribution or development of any open source software. Duh.

    It doesn't mean you can't use open source tools to do whatever they are allowing you to do with their code.

    Obviously common sense is not as common as it should be.

  250. ftp://ftp.microsoft.com/developr/interix/gpl.txt by sulli · · Score: 2

    that's excellent. someone needs to h4x0r the microsoft site and change all the EULA pointers to point here instead!

    --

    sulli
    RTFJ.
  251. Soft in the head? by Daemosthenes · · Score: 1

    that includes you too, eh?

  252. Re:Yes, that was the joke, genius boy by Daemosthenes · · Score: 2

    Rule 2: Never expect any real wit from anyone who assumes that my name is from ender's game. (Hint - check your Greek history bud)

  253. Re:Yes, that was the joke, genius boy by Daemosthenes · · Score: 2

    once again, he who assumes that my name comes from Ender's game is sadly mistaken. Ender Sai was the name of a thief in the fourth chapter of Baldur's Gate. You met him after you invaded and destroyed a camp of big orcs (I think). Sorry if I confused you, but it's the truth.

  254. Is this legal? by Daemosthenes · · Score: 5
    of COURSE it's legal;

    to qoute a comment from k5:
    Microsoft Mobile Internet Toolkit Beta 2 Accompanying this Agreement is a prerelease copy of the Microsoft software identified above, which includes software and related documentation and information (collectively the "Software"). This means that this is a beta release of a toolkit, which is somewhat different than a development tool, (i.e. a compiler, or an IDE). This also means that the term the "Software" refers to the toolkit and not code that you've written...thus, essentially what that clause is saying is that you can't redistribute the Microsoft Mobile Internet Toolkit Beta 2 code with your GPL'ed source, presumably because they want to track downloads of the source. Yay.


  255. HotMail? by jpm242 · · Score: 1

    Does that mean I can't use my WinCE pocket pc to log on to my Microsoft HotMail account???

    --
    --- Worst tagline ever.
  256. Viral = Virus by Jaysyn · · Score: 1

    Don't you love how M$ is trying to confuse a software license with a program that intentionally fucks up your computer. You and I know better, but to the average Manager / Joe Blow it would probably be a little confusing

    Jaysyn

    --
    There is a war going on for your mind.
  257. Re:Yes, that was the joke, genius boy by Jaysyn · · Score: 1

    yup, he's right...wtf is Ender's Game anyhow...a book?

    Jaysyn

    --
    There is a war going on for your mind.
  258. Viral Software? by Jaysyn · · Score: 2


    Since when can you use Outlook to develop software?

    Jaysyn

    --
    There is a war going on for your mind.
  259. Re:the GPL is a vaccine against proprietary lockdo by akc · · Score: 1
    Don't get me wrong, I like GPL. I don't see a problem with it "infecting" source, other than that it will turn some appalingly rich people into merely very rich people. But I do think that it is fair to describe it as viral, or Borg-like, or whatever. The mechanism is the same.

    The problem with that approach is that M$'s PR department makes mincemeat out of it. So whilst you can be logically correct in your argument you still lose out because you get the media misinterpreting the words and the man in the street drawing the wrong conclusions.

    I think we should start a propaganda war back - which in the obtuse way of a M$ PR department you do slightly off the side and start to talk about their licencing conditions as deliberately restricting the quality of software and the GPL as an innoculation against that cancer.

  260. Arrrrrghhhhh! by jjsjeff · · Score: 1

    So are we now all supposed to code using Micro$oft Word? :)

    Make me laugh.

  261. Why this provision ? by DVega · · Score: 1

    Why did they add this provision ?

    Wasn't obvious that a person is not allowed to change the software license ?

    Why the prohibition to use OpenSource tools ?

    --
    MOD THE CHILD UP!
  262. Fight fire with fire... by sdo1 · · Score: 2

    Anyone developing "free" software should stipulate in their license that it can not be used in any way by Microsoft Corporation.

    -S

    --
    --- What parts of "shall make no law", "shall not be infringed", and "shall not be violated" don't you understand?
    1. Re:Fight fire with fire... by Ubi_UK · · Score: 2

      this might actually be interesting, as M$ is now shipping their SDK's with all kinds of GNU applications (gcc etc).

  263. It's their license... by mr.+seabourn · · Score: 2

    Love them or hate them, it is their EULA and they can do whatever they want... seabourn

    1. Re:It's their license... by AmericanInKiev · · Score: 1
      At some point the EULA begins to forbid all or nearly all uses and users. Then of course, the license holder is free to decide whom it will bury in litigation and whom it will endure. While this is essentially the status que is non-developing democracies such as Russia where the legal tax rate is higher than 100%, it has not yet pervaded the criminal judicial system in the west. It seems to me, (See Rainman comment previously) that this would cross that threshold in the civil system. That would of course be intereresting to the ACLU, but it should also serve as a reminder than as corporations are replacing government as the power broker in society that basic human rights - hard won in the previous sphere, should not be abandoned in the new.

      It is pretty clear that MS intends to defame its competitors by pronouncing Linux to be a virus. That in itself seems to be a pretty shaky move. I think knowingly providing false information as a means of competition would be unlawful.

  264. What about Java? by LinuxBuddha · · Score: 1

    Here's M$'s note on Java: NOTE ON JAVA SUPPORT. THE SOFTWARE MAY CONTAIN SUPPORT FOR PROGRAMS WRITTEN IN JAVA. JAVA TECHNOLOGY IS NOT FAULT TOLERANT AND IS NOT DESIGNED, MANUFACTURED, OR INTENDED FOR USE OR RESALE AS ONLINE CONTROL EQUIPMENT IN HAZARDOUS ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE OF JAVA TECHNOLOGY COULD LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE. Sun Microsystems, Inc. has contractually obligated Microsoft to make this disclaimer. There seem to be several licenses attached to Java, depending if you use the binary or beta versions. What's the opinion here? Couldn't Java be considered to be the widest used tool that is like Open Source (hey, it's free), but still somewhat proprietary (with regards to it's license)?

  265. Quote from Gandhi by BlowCat · · Score: 1
    Gandhi said:
    First they ignore you. Then they laugh at you. Then they fight you. Then you win.
    Look, Microsoft doesn't laugh anymore!
    1. Re:Quote from Gandhi by BlowCat · · Score: 1
      How can you judge someone whose name you misspelled three times?

      By the way, why are you AC? You fear moderators clubbing your karma, don't you?

  266. Re:GPL does restrict seperate works distributed wi by man_of_mr_e · · Score: 1

    I wish someone would tell RMS that. Recall the KDE/QT debacle? RMS said that QT was in violation of the GPL because QT was linked with KDE.

    In fact, RMS basically forced TrollTech to relicense QT to a GPL license.

  267. Does this mean no Halo on NT? by mactari · · Score: 1

    Hmmmm. If MS broadens their use of this license to Windows or Office, things could get a little messy. I guess Apache and Win2k would be right out. And MS Office on Mac OS X would be impossible. And *gulp* NT comes with vi when you install some resource bundles ... does that mean I can't use non-viral licensed software on NT?!! (That last one was sort of a joke -- I take it the version of vi on NT isn't Free[dom] Software)

    This license is an interesting shot back from MS, but it's clearly just to get us in an uproar. No way could they add this viral license to their OS or popular products. If they thought people were bad at obeying licenses now... If I had to guess, I'd say this "media-spin-cloaked-in-a-license" is just an attempt to get the term "viral license" into the collective lexicon -- or at least a few online rags.

    Ruffin Bailey

    --

    It's all 0s and 1s. Or it's not.
  268. Another story that misrepresents the truth. by rabtech · · Score: 5
    While this looks very ominous, you must take a look at what this license is for. It concerns BETA/prerelease software. This isn't production code. The license very clearly states that you may only use the SDK "for the sole purposes of designing, developing, and testing Recipient's Applications,"

    Here is the relevant Open Source section. Please note that "The Software" referrs to Microsoft's SDK, and will be highlighted in bold text.


    (c) Open Source. Recipient's license rights to the Software are conditioned upon Recipient
    (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below); and
    (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part. For purposes of the foregoing, "Potentially Viral Software" means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software. By way of example but not limitation of the foregoing, Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software.

    "Publicly Available Software" means each of
    (i) any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models; and
    (ii)any software that requires as a condition of use, modification and/or distribution of such software that other software distributed with such software
    (A) be disclosed or distributed in source code form;
    (B) be licensed for the purpose of making derivative works; or
    (C) be redistributable at no charge. Publicly Available Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models similar to any of the following:
    (A) GNU's General Public License (GPL) or Lesser/Library GPL (LGPL),
    (B) The Artistic License (e.g., PERL),
    (C) the Mozilla Public License,
    (D) the Netscape Public License,
    (E) the Sun Community Source License (SCSL)
    (F) the Sun Industry Standards License (SISL).


    While that may at first appear very drastic, one must consider what is being said: You cannot distribute the SDK, or any of its components/examples with Open Source projects. This says nothing of the runtime -- only the SDK itself. Basically you can't lump the SDK into a package covered under another license. We must also notice this little paragraph, which would seem rather important:


    3. APPROVED USES OF APPLICATIONS.
    (a) Except as provided in Subsection 3(b), Recipient may only use Applications on an internal basis for non-production purposes only and may not distribute or license the Applications to third parties or make the Applications available for use by any third party.


    All told, this is fairly standard as a Microsoft prerelease/beta license agreement. They are giving you tools, code samples, documentation, etc... and you are agreeing not to distribute this SDK as part of any other projects, especially Open Source ones. You are also agreeing not to distribute any projects that you create, or use them in "production" systems. Now if the final release version of the runtime included these clauses, we should start raising some eyebrowes.
    -- russ
    --
    Natural != (nontoxic || beneficial)
  269. MFC Code Demos by Afreet1 · · Score: 1

    Does this mean I can't use the MFC example editors to modify the code?

    1. Re:MFC Code Demos by Water+Paradox · · Score: 2

      Praise God! By his selfishness, Gates is doing what Perens and Stallman together couldn't do: unite the open source / free software community.

      --
      information is immaterial
  270. Is this tortous wording a tort? by The+Monster · · Score: 4
    #include <ianal.h>

    Would someone who is comment on whether this license defames the GPL et. al., and those who use it, to the point that it could be the basis of a suit against MS? This thing defines "Potentially Viral":

    (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft's intellectual property or proprietary rights in the Software
    Had they left it at that, it would have been one thing, but by naming the five specific licenses as included in this definition, they assert that which is simply untrue. From my admittedly non-expert reading, nothing in any of the enumerated licenses could do that, unless Microsoft itself were to release the code under one of them, so all that's left is to prove that the lies are damaging to the plaintiffs, and that MS acted with reckless disregard for the truth. (If I remember the elements as explained to me by the last real lawyer I talked to on the subject of libel.)
    --

    [100% ISO 646 Compliant]
    SVM, ERGO MONSTRO.

    1. Re:Is this tortous wording a tort? by adalger · · Score: 1

      My further question (my house lost power while I was trying to say substantially the above earlier today -- must be a MS plot) is this: the license prohibits use in conjunction with tools that have or may have certain effects. It then makes the unsubstantiated claim that certain tools have or may have those effects. It lists those licenses, though, only as examples. It does not specifically state that "The Software may not be used or redistributed in conjunction with any software licensed under licenses x, y, z, . . ."

      So . . . would the Microsoft Reactionary End User License Agreement really hold up if they tried to enforce it against someone who compiled a driver with gcc? As the previous poster, IANAL, but I think the answer is no, given competent and determined opposition. I'd like to see it tried.

      The real danger of the MR-EULA is long-term. They insinuate (in a possibly actionable manner, as the above poster points out) that the mentioned licenses do indeed have the effects claimed. If they keep putting this in licenses for several years, and it goes unchallenged, they create an "established fact" in the minds of consumers, developers, lawyers and judges -- or at least they can argue so.

      Finally, with Mr. Eula, Microsoft has invented something more annoying and insidious than clippy.

      --
      -- Robert Bunn, gun-toting neo-Nazi anarchist redneck freak
  271. Abusive organizations by Futurepower(tm) · · Score: 3


    Sometimes organizations become so abusive that they destroy themselves.

    --
    Bush's education improvements were
  272. "Does not play well with others." by Futurepower(tm) · · Score: 3


    "The license will create FUD in the minds of it's recipients as to what tools they can use."

    That is my opinion, also. Microsoft seems to be trying to create fear, uncertainty, and doubt.

    It is interesting that Microsoft often acts like an emotionally disturbed 5-year-old: "Does not play well with others."

    --
    Bush's education improvements were
    1. Re:"Does not play well with others." by PaperTie · · Score: 1

      Wonder what'll happen to the first person that gets hauled into court over this... ;)

  273. Well, it's their toys, their rules, isn't it? by wrinkledshirt · · Score: 1
    Can't really fault them for wanting to add licensing restrictions of their own. From an advocacy standpoint, what we really need to focus on is the following counter-FUD:

    Is this SDK better than anything that free software offers? Can this SDK offer anything that free software doesn't?

    Are we able to differentiate between MS's use of the word "viral" and the common stigma of the word "virus" in a way that the average joe office manager can understand? Are we prepared to make this distinction whenever possible?

    Can we use this restriction against MS somehow? For instance, not allowing users of the SDK to incorporate LGPL libraries, for instance, doesn't make much sense on the surface, and could restrict the user from using stuff that (a) doesn't infect their own programs with the GPL, (b) cut off a user from great potential resources such as (fill in your favourite LGPL stuff here).

    Can we take MS's attempts at creating confusion and use them against MS? For instance, the SDL is an LGPL library that incorporates some DirectX stuff. Does this mean that you're not allowed to use aids such as the SDL that help make DirectX easier to use, even if no proprietary code gets infected with the GPL with the use?

    Where can we ask tons of questions like, "I really like Windows and I also really like Apache. This SDK licensing seems to suggest that I can't do Apache development for the Windows platform. Why is that? Why are you limiting developers this way?"

    --

    --------
    Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

  274. Sounds like Pac Man to me by Water+Paradox · · Score: 1

    Now how in the world can they prohibit such things. Jeepers. What will they think of next, a license which is a virus, infecting everything it touches?

    --
    information is immaterial
  275. Re:How the heck do you enforce something like that by Water+Paradox · · Score: 1
    They're not looking so much for enforcement, as to strut their attitude. Humbleness is always more appealing to behold than open hubris like this.

    -Jared

    --
    information is immaterial
  276. Re:Don't close my browser by Water+Paradox · · Score: 1

    Better yet; it does the same when you click Yes.

    --
    information is immaterial
  277. With the course things have been taking lately.... by CapnGrunge · · Score: 1

    - Foo Antivirus would put Cygwin in quarantine. - XP will refuse to execute Emacs, warning it does not come from a trusted source. - You will be unable to connect to Postgres/MySQL. I might go wrong, though...

    -------------------------------------

    --
    I see 57005 people
  278. Now for the backlash by pheph · · Score: 1
    What about modules and examples? Those are publicly available.

    It seems like this could go in the same direction as the DeCSS, where the line for code/software is drawn in some arbitrary location.

  279. Just like the GPL by ClosedSource · · Score: 1

    This seems to me to be no less legal or reasonable than the GPL. All the pro-GPL arguments I read here about "nobody is forced to use ..." should apply to this license as well.

    Slashdot always portrays Bill Gates as a Borg, well I guess he's assimilated the GPL weapon. Better start rotating shield frequencies.

  280. What the EULA should have said by WillSeattle · · Score: 1

    Given that someone working for Microsoft (hereafter referred to as "God") has undoubtably used Open Source code written with the General Purpose License (hereafter referred to either as GPL or "That Nasty Stuff That Threatens Our Ability To Absorb Other Corporations And Person's Copyrights, Patents, and Trademarks"), Microsoft denies that any Microsoft software is in fact null and void of any licensing, since under UCITA we can be sued for violation of the GPL.

    Not that we did that, no, you can't prove it, and really, it's not true. Please ignore the Penguin behind the Curtain Of Legality.

    --
    --- Will in Seattle - What are you doing to fight the War?
  281. Ask Slashdot by prototype · · Score: 2
    Oh well. I just finished typing this up as a submission to Ask Slashdot as I wondered what the future might hold with respect to this. Maybe someone can comment here on the future direction and implications this might hold if such an agreement were carried over to .net compilers and such. Here's the submission:

    Here's something odd I found buried on an MSDN page at Microsoft. Apparently MS is prohibiting developers from releasing software created under an OpenSource license like the GPL. It's a license agreement to something called the "Microsoft Mobile Internet Toolkit Beta 2" but it goes on to speak about releasing software created with it and specifically about OpenSource:

    Open Source. Recipient's license rights to the Software are conditioned upon Recipient (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below);

    It goes on to describe Publically Availalble Software and Potentially Viral Software as:

    Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software. "Publicly Available Software" means each of (i) any software that contains, or is derived in any manner (in whole or in part) from, any software that is distributed as free software, open source software (e.g. Linux) or similar licensing or distribution models

    As the maintainer of a free, OpenSource C++ DirectX wrapper (http://www.cdxlib.com), I don't think this affects groups like mine but could this be paving a way towards other MS tactics like this? I'm not sure how this affects us but would like to hear commments from the SlashDot community on this.

    The full agreement can be found here:
    http://msdn.microsoft.com/msdn-files/027/001/516/e ula_mit.htm

  282. Pot: "Kettle, you're black!" by tulare · · Score: 3
    After all the schmaltz about "potentially viral" software up near the top of the eula (where it is more likely to be read, I suppose), there was this little gem:
    "Recipient agrees (i) to promptly upgrade to and obtain a license for the commercially released version of the Software when it becomes generally available to the public; (ii) to install all updates as ?mandatory updates? by Microsoft within 2 business days of receipt of such updates (all updates delivered to Recipient by Microsoft shall be subject to this Agreement);"
    So, GNU software is potentially viral, but you'd damn well better install our updates.Right.

    I wonder how long it takes for Microsoft to start hiring guys to work for them wearing white plastic body suits. I admit that I prefer most of Office to most comparable software, but these people are acting less and less like a software company - and more and more like a government. It needs to stop.
    By the way - did anyone else try to read that eula using Mozilla? Talk about sphagetti code!
    --
    political_news.c: warning: comparison is always true due to limited range of data type
  283. Don't close my browser by westrick · · Score: 1

    What gives. I read their license and then I clicked "No" just for grins and M$ closed my browser window. That's not very nice.

  284. Super FUD by dodson · · Score: 4

    Provide the world with questions about a liscense.

    Encourage legal departments to carefully consider the ramifications of the vague and viral GPL.

    Provide the world with answers to list of questions.

    Package it all in a EULA that enjoins the use of liscense.

    Force companies to carefully consider if EULA can actually prohibit them from using Open Source Software.

    Hope all will give up because EULA brings MS legal threat into the equation.

    They are not a monopoly though.

    1. Re:Super FUD by TheAwfulTruth · · Score: 1

      That title could be applied to /. in spades. Lets be honest. The anti-MS FUD here is RAMPANT. I'd sort of hope that MS was big enough to ignore it. But I don't think you can run up to a bear and kick it in the nuts 100 times without it taking a swipe at you. Well now it's YOUR turn to be bigger than that. And so far the posts have been 10 little minds to one big... Oh well.

      --
      Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
    2. Re:Super FUD by cREW+oNE · · Score: 1

      Amen brother. Well said.

      --

      +++ATH0

  285. Reversed the GPL! by valentyn · · Score: 1

    OSI Open Source definition reads:
    9. The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software. [italics are mine].
    This is obviously an attempt to make something which can never be approved as an Open Source license. MS is learning fast, don't you think? ;-)

    --
    my other sig is a 500 page novel
  286. MS is ruining the reputation of the GPL for profit by gelcaps · · Score: 1

    in the simplest sense this is no big deal, MS has done nothing wrong and in fact haven't made any real changes to the liscence except the explicitness of its wording, however... can nothing be done to stop their 'badmouthing' of the GPL? as their FUD snowballs it is creating an uphill battle for acceptance for GPL'd code. i don't think the damages can be quantified, but someone should look into it. perhaps the FSF can launch a lawsuit for defamation, or something of the sort? (i think that by the time i read a story, no one is going to scroll down far enough to read my comments, mod or not, but anyways)

    --
    --- it's pelvis to be cube
  287. We own you ( troll alert ) by hack0rama · · Score: 1

    By buying this copy of windows xxxx
    from us you agree to the following
    terms and license agreements

    1. we own you period.

    2. All your software are belong to us.

    3. You will not install any opensource
    software on your machine.( TCP/IP from BSD is ok )

    4. You will let MPAA , RIAA , XXAA etc. to
    periodically scan your disks for any
    DCMA circumvention devices.

    So long and thank you for all your $$$

  288. Re:Not as Closed source as you think by budgenator · · Score: 1

    Or maybe M$ network software and BSD Network Software have had the same bugs is purely co-incidental? Truth is I specificaly remember seeing in a Win95 about page, a credit for BSD code. I didn't get to read the article, got a 404 from M$. might suspicious... Clue-less VP at megacorp: "We are not going to use any Open Source saftware; yank it, kill it, make it gone" IT Manager: "I can do it, but you will not like it. It'll Serverly interupt operations" Clue-less: "I don't care just do it" IT Manager shuts off the company Intranet, Reports to Clue-less: "Mission Accomplished!"

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  289. Re:the GPL is a vaccine against proprietary lockdo by matrix29 · · Score: 1

    I image some day that Franken-Food will be viral.

    The example would be:
    1) Eat a Monsanto gene-twisted ear of corn.
    2) It alters your DNA so that you can ONLY digest Monsanto gene-twisted products.
    3) Eating any other food product not from Monsanto will cause nausia or immune reactions.
    4) Monsanto rules the world in a gene-slavery food monopoly by providing food to its now permanently captive consumer base.

    Sound insane and illegal? I use the Microsoft example as the template and carry it over to Franken-Food (not that Franken-Food HAS to be bad, in fact it could be a vector for improving the Earth near-effortlessly. But a few evil corporations spoil the apple barrel, literally.)

    --
    "Face it, a nation that maintains a 72% approval rating on George W. Bush is a nation with a very loose grip on reality.
  290. Yes, that was the joke, genius boy by slaytanic+killer · · Score: 1

    Rule 1: Never expect any real wit from anyone who seems to like Ender's Game. ;) Ironic as it is.

    1. Re:Yes, that was the joke, genius boy by slaytanic+killer · · Score: 1

      Daemosthenes (ender_sai@yahoo.com)

      Well, at least you've imitated me, a good road to wit... but do all of us "ender's game assumers" a favor and change that email addy you have. It confuses us into adding two and another two.

      You know. "Four," in many number systems.

  291. Us and Them by winchester · · Score: 1
    Increasingly, the computer industry seems to be devided between Us and Them, the group of people who belive open is good and who open up their sources, technologies etc. and the group of people and companies who want to keep their stuff closed.

    History has already given us enough examples of which group will win in the end.

  292. Make no mistake, this is war. by nanojath · · Score: 1
    Microsoft is making its money by having a patent on concrete. Of course, it's all a smoke and mirrors show - and this is a great example. It's simultaneously a way to screw with open source through confusion and restrictive licensing, and to push it's characterization of open source as "viral." That particular language, prominent and oft-repeated, is the center of the M$ obsfucation strategy. The continual suggestion is that open source will "infect" your code, and eventually all code, making it impossible to sell code, thus destroying the economy.

    It is this EULA that is truly viral - as soon as you click it you agree to put ridiculous and unwarranted restrictions on your ability to use the tools you want. Take this shit seriously - this is balls out, anti-competitive, monopolistic tactics.

    --

    It Is the Nature of Information to Transgress Artificial Boundaries

  293. Re:the GPL is a vaccine against proprietary lockdo by Rogerborg · · Score: 2
    • The GPL is [..] a vaccine [...] against later abuse of your code by having someone, such as Microsoft, take your hard work, incorporate it into a proprietary product which is then extended and kept closed, marginalizing your project in the process

    That's a pretty badly informed statement. Your protection against that happening isn't GPL, it's good old fashioned copyright. GPL just adds this: "I retain copyright, but you may copy this source if you accept that the cost is making available the source to anything built with it." Regardless of what you think GPL says, or what you'd like it to say, that's what it actually says.

    IMHO, GPL can fairly be described as being viral, even by an advocate (such as myself), and doesn't "protect" against anything. The protection is through the copyright, which is why the FSF recommends assigning it to them so they can fight abusers who rip off GPL code without sharing back their source. Please take the time to read the copyleft pages at the FSF.

    --
    If you were blocking sigs, you wouldn't have to read this.
  294. Re:the GPL is a vaccine against proprietary lockdo by Rogerborg · · Score: 2

    Actually to correct my own statement before someone else does, what GPL effectively says is: "I retain copyright, but you may copy this source if you accept that the cost is making available the source to anything build with it and retaining this license in the copied source and adding this license to the derived product." Actually, the FSF copyleft page puts it even better (but with my emphasis)

    "To copyleft a program, we first state that it is copyrighted; then we add distribution terms, which are a legal instrument that gives everyone the rights to use, modify, and redistribute the program's code or any program derived from it but only if the distribution terms are unchanged. Thus, the code and the freedoms become legally inseparable."

    Don't get me wrong, I like GPL. I don't see a problem with it "infecting" source, other than that it will turn some appalingly rich people into merely very rich people. But I do think that it is fair to describe it as viral, or Borg-like, or whatever. The mechanism is the same.

    But as an aside, the Borg are only frightening and evil if you've already been brainwashed by the Federation "conform to the cult of individuality" programming. In the same way, GPL is evil only if you think that the good of a culture is served by allowing a few individuals to buy anything they need (competitors, politicians, laws) to protect their monopoly on production. Just because that's the way we've worked for a few hundred years doesn't mean it's the only way to work.

    --
    If you were blocking sigs, you wouldn't have to read this.
  295. Re:the GPL is a vaccine against proprietary lockdo by Rogerborg · · Score: 2
    • You can build anything you like with it without releasing the source. You're only required to release the source if you release the binaries

    Very good point, thanks for reminding me.

    • The GPL allows you to release your code to others fairly safely. Sure, it's backbone comes from copyright laws but to say that it doesn't protect anything is splitting a pretty fine hair.

    I have vigorously to disagree. Everything after the copyright statement is eroding your protection. GPL is carefully worded, but it's still debatable. By that, I mean that a Monstersoft could easily afford to throw a cadre of lawyers at a court case to tie it up and bankrupt the copyright owner. They don't have to win or even be right, they just have to doublespeak until their opponent runs out of money. GPL doesn't strengthen your protection, it just defines the battlefield that you'll fight on to defend it.

    --
    If you were blocking sigs, you wouldn't have to read this.
  296. This may not be enforcable in Australia by ex+pope+john · · Score: 1
    We have a trade practices act that in Sec 47 - Exclusive Dealing, makes unenforcable any agreement that restricts the use of a competitors goods or services as a condition of use of the vendors goods or services. That's a real brief overview of a long complicated section but you get the idea.

    So for instance, if MS say to me that as a condition of my buying (or licencing) Outlook, I cannot buy or licence Eudora Pro then it is unenforcable.

    You'd think it would extend to the EULA situation but the law talks about 'competitor' a lot so any legal argument about free software might revolve around whether or not there is a 'competitor' (even if there is a competitive product that's free, that might not be enough).

    I think the whole thing is an exercise in FUD around the 'viral' tag which on reflection might have been a really bad choice of words as far as the public are concerned.

    --
    If you people would just do as you're told, everything would be OK.
  297. Re:We made Microsoft angry.. by tb3 · · Score: 2

    So let 'em know what you think. Here's a link to the Mobile Internet Toolkit Homepage and there's a feedback section at the bottom. Everyone go ask 'em why you can't use Open-Sourced tools with their toolkit.

    "What are we going to do tonight, Bill?"

    --

    www.lucernesys.comHorizon: Calendar-based personal finance

  298. The left hand doesn'l know what the right... by Bobo_the_Chimp · · Score: 1
    Isn't it odd with all of the Anti GPL rhetoric that you can buy GPL software from microsoft?

    Get your red hot GPL from microsoft.com today!

  299. Not enforcible by tuxlove · · Score: 1

    This cannot be legal. I am quite sure they have no right to dictate how you develop software just because you use their SDK. They can dictate how you use their SDK itself, but that's it.

    I am constantly nauseated by MS and their licensing agreements that make illegal pronouncements like this. They've *all* got obviously illegal stipulations of one sort or another, but nobody's got the wherewithal or drive to fight them, it seems.

    For example, the "you can't give negative reviews to our software" clause that keeps magazines from publishing bad reports about MS software.

    Another example, the clause they use for their apps which states that the software can only be run on an MS operating system, a clause intended to thwart efforts like Wine. I don't know if they still have clauses like this in their software, but they used to.

    And the list goes on. How can they continue to get away with it?

  300. It is and it isn't... by Compulawyer · · Score: 1
    How's that for a lawyer answer?

    It is legal in the sense that generally persons and companies are free to agree to any contract terms they want (exceptions - illegal contracts, like to murder, etc.). A license is simply that - a contract.

    Intellectual property is like other forms of property like real estate for one. Of the the rights you get from owning property is the right to control its use - including how others use it. Thus, the license comes into play.

    It may be illegal in the sense that it may end up violating the antitrust laws. Without rehashing the still undecided gov't case against MS, restrictive licenses by monopolists have been found to violate antitrust laws in the past.

    What I am more interested in learning is how MS plans on policing and enforcing this license. Are the compiler police going to check my hard drive to make sure I am not using gcc? Or will MS load code to make sure I am open-source free and alert them anytime it detects suspicious activity (defined: use of non-MS software) just in case I am writing source code in Star Office's word processor?

    --

    Laws affecting technology will always be bad until enough techies become lawyers.

  301. Crap Analogy. by jimbojames · · Score: 1

    Welcome to Microsoft Nail(tm).

    EULA.

    You can apply a standard hammer to Microsoft Nail(tm) IF AND ONLY IF:

    1) You did not obtain a hammer freely from a son, Uncle, or Friend. (Relative, beloved etc)

    2) You do not divulge any secrets obtained in the
    act of hammering in Microsoft Nail(tm)

    3) You realise that Microsoft is not responsible
    for anything that Microsoft Nail(tm) is holding
    up/on/above or about any object or artifact that
    maybe in discordance with the above contract.


    ----------------------------------------------

    --
    The best lack all conviction
    While the worst are full of passionate intensity
    {YEATS}
  302. Several Points: by bokmann · · Score: 1

    1) This license is for some kind of mail toolkit, right? Well, if this means it's not legal for their stuff to talk to sendmail, then I guess they pretty much just killed their own product.

    2) They have found an infectious meme in the word 'viral' to describe open source software. I encourage you to resist using it. It will hurt the open source movement. I will resist using it, and if people around me start using it, I will pretend like I have no clue what they are talking about until they use the appropriate term. "Viral Software? Whats that? You mean like Microsoft Outlook?"

    3) The term 'Viral Software' is a term to spread fear, uncertainty, and doubt... almost suggesting to people 'don't use this software unless you want to be exposed to viruses...' I think that the Free Software Foundation should sue Microsoft for Slander (or whatever the appropriate legal term is) for insinuating that they are virus-writers.

    4) I think we should redefine the term 'viral software' on them. In my mind, Viral Software means 'software on which the majority of virii spread.' In this case,Windows and Outlook are the most virulent software of all.

    -db

  303. Potentially Viral? by Idylwyld · · Score: 1

    Come on now, according to M$'s own recent propaganda all Open Source and similar licenses are viral.

    The big question is, given that this license requires (seems to require?) the use of .NET servers doesn't that make this EULA a potentially viral program?

    In the Beginning was Beer, and it was Good...

    --
    "Secrecy is the Beginning of Tyranny" "No intelligent man has any respect for an unjust law" -Robert Heinlein
  304. Open source is suddenly a virus by CrazyJim0 · · Score: 1

    ) Open Source. Recipient's license rights to the Software are conditioned upon Recipient (i) not distributing such Software, in whole or in part, in conjunction with Potentially Viral Software (as defined below); and (ii) not using Potentially Viral Software (e.g. tools) to develop Recipient software which includes the Software, in whole or in part. For purposes of the foregoing, "Potentially Viral Software" means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or

  305. Hmmm... by skunkeh · · Score: 1

    I think this basically boils down to another attempt by Microsoft to get the term "Viral Software" accepted by as many people as possible - if you repeat something a thousand times someone is bound to believe it eventually.

  306. Only Microsoft can 'create obligations for Microso by John+Hasler · · Score: 2
    Potentially Viral Software means software which is licensed pursuant to terms that: (x) create, or purport to create, obligations for Microsoft with respect to the Software or (y) grant, or purport to grant, to any third party any rights to or immunities under Microsoft?s intellectual property or proprietary rights in the Software.
    Such terms cannot exist. Nothing I put in my license can bind Microsoft in any way with respect to works that they own. My license to you is an agreement between you and I. Microsoft is not a party to it, receives no consideration from me for it, had no opportunity to examine and reject it, and indeed doesn't even know it exists.

    The GPL does _not_ require the release of derivatives of GPL'd works. Instead it _forbids_ their release under any other terms. Thus a derivative containing both GPL'd components and components licensed under terms that forbid release of derivatives under the GPL (the subject Microsoft license, for example) may not be released at all without infringing the copyright on the GPL component (and the copyright on the other component as well).

    Publicly Available Software means... any software that requires as a condition of use, modification and/or distribution of such software that other software distributed with such software (A) be disclosed or distributed in source code form; (B) be licensed for the purpose of making derivative works; or (C) be redistributable at no charge.
    Such requirements would violate the DFSG and so works licensed under them would not be Free Software at all.
    Publicly Available Software includes, without limitation, software licensed or distributed under any of the following licenses or distribution models, or licenses or distribution models similar to any of the following: (A) GNU?s General Public License (GPL) or Lesser/Library GPL (LGPL), (B) The Artistic License (e.g., PERL), (C) the Mozilla Public License, (D) the Netscape Public License,
    No it doesn't. None of those licenses meet the definition of 'Publicly Available Software' that immediately preceeds that statement.
    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  307. The bee in Micro$oft'$ bonnet by HermanBupkis · · Score: 1

    What offends Microsoft most about the GPL is that it keeps all of us from working for them. They would be happy if they could steal our work and put it into their software, add their own innovations and then sell it for big $$$. But that darn GPL makes it impossible to legally steal the work (like they did for the BSD network layer stuff). They'd have to re-write it and it would be too expensive.

    So we should all thank the GPL for keeping us from becoming Microsoft Employee's.

  308. we are already behind schedule 500technology years by nellainet · · Score: 1

    Sharing Knowledge is what scientists and Good Samaritans did(before the patent regime) we are already behind schedule 500technology years(approx.) due to withholding of knowledge by few, inventions in the fields of agriculture, military, metallurgy and what not This Bill boy is getting too greedy, But the cat is out of the bucket, GPL is more as a self-assurance/insurance against non-support of the product/service or the version by the vendor for the reason or other. Open source is not about GNU tools, Freeware, its about sharing and heritage of thoughts, knowledge and also code

    --
    http://senthilnayagam.com/
  309. Actually this isn't as scary as it seems. by sethbag · · Score: 1

    Although it seems on first glance to be evil, and to prevent people from compiling code using the MS toolkit using gcc or some other open-source compiler, or whatever, what it actually does is it prevents people from using the MS toolkit in code that people intend to release under a license that would require the MS software to be disclosed in source code form. This makes perfect sense to me. If I want to disclose the source code to a project I am creating, and I want to license my project under the GPL, and I want to use Microsoft code as part of this project, then the GPL would in fact try to force the Microsoft code to fall under the terms of the GPL. In reality, it is the GPL which is exclusive in this right, as it is the GPL that will prevent you from writing code using the MS tools, unless you are able to force the MS code to be licensed under GPL. In other words, *YOU* would be violating the GPL if you released a project under the GPL but were unable to release the Microsoft code that you used in your project under the GPL, because the GPL makes no exceptions for including proprietary code without it being GPLed. If this MS license prevents you from *compiling* using gcc, then that is wrong. You can compile something with gcc under the GPL and *not* release what you compiled under the GPL. Therefore, Microsoft has no reason to need to protect themselves by preventing you from compiling with these tools. If Microsoft is trying to FUD companies away from using any GPL or other free or open licensed software in conjunction with any Microsoft product, going into the future, then that is definitely something to be scared about.

  310. Damn! by Louis_Cyphier · · Score: 1

    I got a much better deal when I sold my soul to Satan, and he was upfront about what I'd lose, and what I'd gain. This is too sneaky for even the Prince of Darkness, the bad mamajama himself Lucifer. Satan also likes Iron Maiden, so it was cool. Now Microsoft on the other hand, fuck 'em. We should just ignore them, it'd be one plight removed. That's just my opinion, I could be wrong.

    --
    ,/""-. / `-. ( ,--._ `-. "\_ `-. `,
  311. Viral software? by D+Anderson+n'Swaart · · Score: 1
    Let's draw an anology here: replace "Microsoft" with "AI", replace "open source" with "human beings", replace "EULA" with "Agent Smith":

    Microsoft

    "...I say your civilisation because as soon as we started thinking for you, it really became our civilisation, which is, of course, what this is all about...the future is our world...the future is our time."

    "...it came to me when I tried to classify your [software]...[open source] is a disease...a cancer of this [manopoly]...and we...are the cure..."

    Open Source

    "What do [we] need?"

    "Guns. Lots of guns." (No paraphrasing required.)

    But I'm curious about one thing. Who's the One?

  312. let's hope the market sees this for what it is by m08593 · · Score: 1

    This shows Microsoft for what they are: a paranoid, clueless company that cannot stand to coexist with anybody else. One couldn't wish for a better illustration. In addition to that, Microsoft will likely only hurt themselves with it: too much Microsoft-related software is already based on open source software and open source tools

  313. M$ EULA is gone. by redfenix · · Score: 1

    For some reason, when I clicked on the "EULA" link, the M$ page it linked to is no longer there... Has M$ removed it? Or has it simply been "Slashdotted?"

    --
    "It's a very tangled subsystem." --Windows kernel guru
  314. Erm... Did anyone actually read the article? by sexy_princess69 · · Score: 1
    The description is actually wrong. Which you would have noticed had you read the link and not all jumped on the anti-Microsoft bandwagon.
    Recipient shall not distribute the Software, in whole or in part, in conjunction with any Publicly Available Software.

    Which means that you can't distribute Gpl'ed software with the SDK.
    It's actually quite a simple indemnity from Microsoft - they don't want to be seen supporting Open Source, but they ARE NOT actively against it.
    Again, if you'd actually read the link....
    ------
    Mozilla/5.0 (X11; U; Linux 2.4.3-20mdk i686; en-US; 0.8) Gecko/20010409
  315. Enforcibility by dfackrell · · Score: 2

    The point is not that they can enforce the license agreement against individuals. They don't even try now, although they want everyone to believe otherwise.

    The money, and hence their focus, revolves around business users. And business users are quite careful about such things.

    You can take as an example anything you wish. You don't go after one person for an infringement of $15-500. Takes much too much effort to do it, unless you want to make an example, which has proven ineffective.

    Now, suppose you also have the option to target a corporate user with 100, or even 100,000 individuals using the software. Besides, they have deeper pockets, and it has been shown repeatedly that deep pockets are easier targets. Unfortunately, unless we can make Open Source work in the corporate environment as well (it already does to a great extent), the entire movement is doomed to remain "a thing of geeks."

    Besides, there are still individuals who get duped into paying for information such as operating systems, office suites, and games (take note, gamers). We need a stronger education campaign to battle the FUD-slinging that's currently going around.

    --
    "What is the purpose of reality?" When you can answer the question, it will be time for you to leave.
  316. Let's fight back! by mecachis · · Score: 1

    Why not to create an extension to the GPL/BSD/LPGL... licenses so that they are free for everybody but for Microsoft?

    --
    Never underestimate the power of human stupidity. - Lazarus Lon
  317. We made Microsoft angry.. by Yahiko · · Score: 1

    Maybe if everyone didn't jump on Microsoft's ass whenever they used open sourced stuff because they made statements against Linux this wouldn't happen.

    Good job in pissing them off, development just got 100 times harder (and more expensive).*/sarcasm*

    --Yahiko

    --


    Everything I say is a lie.
    Except that. And that. And that. And that.
  318. No publicly available SW? by jandersen · · Score: 1

    So one can't even use IE?

  319. What garbage ! by gg1936 · · Score: 1
    The difference between the GPL and the above mentioned Microsoft EULA at the root of this discussion is that :
    The GPL tries to guarantee that end users will have access to the source code to read it if they want, developers will be able to build off of it if they want, and users of derivative products will enjoy the same priveledges and subject to the same strictures of openness. Nobody but Microsoft can review their code for holes nor build off of it.
    The aforementioned Microsoft EULA tries to keep GPL'd code out of apps developed with the aforementioned SDK, and presumably in the future (and for the purposes of discussion) for Microsoft apps in general.
    Why ? Probably for two reasons.
    • (1) To avoid future situations where software written for Windows could come under the GPL. (This is likely to be a small effect: Who else is allowed to write any meaningful code for Microsoft but Microsoft employees ? )
    • (2) Because Microsoft wants to stomp the GPL out of existence. Code developed under the GPL or similar licences poses the only major threat to Microsoft. (Actually, I rather think they would like to see the GPL go away so that they could incorporate all that wonderful open source code into their own shockingly inferior product - and not have to pay a cent for it.)

    So it's not exactly a "tit for tat" matter, sir. One way forces developers to be good citizens; the other way allows monopolistic institutions to dominate developers. GPL makes the world safe for people who like to program and make serious contributions. Microsoft makes the world safe for MBAs, computer criminals, and lawyers.
  320. Exactly. by gg1936 · · Score: 1

    Yeah, I tend to think so too. Though it probably couldn't affect Microsoft's own code ... but if it got into third party applications written for Microsoft it could be very embarrassing.

  321. Let them commit suicide!! by Critto · · Score: 1
    LET THEM (M$) COMMIT SUICIDE!!

    Well, the great feature of the market is, that anybody who makes something closed, 'exclusive' and so on, loses the market sooner or later.

    If Microsuck is goin' to eliminate the Free Software from use with their "wonderful" SDK product, they will get their asses kicked painfully. The only thing it will make, will be lesser interest in their product -- it's like selling the car with the condition "tank only at the Acme petrol stations". Well, if any company did so, their car, however "wonderful", would be worthy no more than any other piece of scrap-metal -- that's exactly what a car turns into without fuel.

    About their claims to make Linux illegal: F..k you, Micro$uck. F..k off! Fortunately, this is NOT you who makes the law. Such illegitimate threats are good enough towards the naughty children, NOT towards the adult, conscious and brilliant programmers and other Linuxers WE are. Let's better start makin' a better stuff (what you make today is crappy, hangs, has 'internal errors' problems and s**tloads of other idiotisms), or die on the market. It's all about it on the market. We are just better, and all y'all do is to be jealous. So try to be better, you bunch of naughty kids!

    About the annoying, defamatory, libelous attacks of Microsoft against Open Source, GPL and so on: Beware, M$. Beware, Bill. Beware, Ballmer. While I'm not in favor of libel suits (they are the crappy way to get rid of the free speech), what about the counter-libel, for example to claim, that M$ software is dangerous to the health and life of the user? Well, if many Linuxers would claim so, M$ could get into hot water, especially with "sensitive" FDA and other agencies alike. Sure, nobody's willin' to use such DIRTY tactics, because we, Linuxers know the Golden Rule: "treat others as you wish to be treated by them", while M$, by contrast, applies the nihilist ideology that means: "freedom is good only, when it is freedom for us. Everybody else should be enslaved". While we say: FREEDOM FOR EVERYONE -- both for Linux and M$ (for example,I'm not in favor of anti-trust "laws" and while I hate Windows (it's a piece of s**t) I wouldn't like to ban M$ from makin' it)

    We BEAT them morally, technically and in all the other ways, guys & gals. They aren't even a half as good as we are. So, Cheer Up!!

    and let's TURN OFF your windows, let's erase it from your HDDs, let's return the copies to M$ with a note "we don't want this s**t anymore, our computers aren't the cloacas. We prefer to wash our hands and choose Linux, which is better". Let's encourage as many friends as you have to do it, by any means possible.

    P.S. Ah, information -- Microsuck is satiric change of "Microsoft" name. That's what I think about them, my opinion.

    That's all from Critto now -- a Linuxer, programmer, sworn Open Sourcer, and libertarian writer. My pages: www.critto.prv.pl-critto's pages and www.libertaryzm.prv.pl -- libertarian pages. Liberty or Death!!

  322. Re:EULA Removed from web site! by Critto · · Score: 1

    Maybe that's true. Ya're right. Maybe they are goin' to change it, and prevent themselves from commitin' suicide

  323. Re:Amiga will DESTROY M$ *and* Linux by Critto · · Score: 1

    Amiga goes with Linux, too!

    Just go to their wonderful Amiga.com website, and ya will see -- Amiga's going with Linux, too. There's the official cooperation between Amiga and Linuxers.

    If we join together -- Linux, Amiga, BeOS, OS/2, Mac and so, we'll defy M$, that's sure. Even now, Linux has 27% of servers, Mac is the most popular DTP machine in USA, Amiga is the most popular machine in TV stations, BeOS is commin' rapidly, OS/2 was chosen by US Army instead of crappy Windows ...

    Microsoft SUCKS!!

    It's only from Critto, Linuxer, programmer, and a libertarian writer. Live Free or Die!