Slashdot Mirror


OSI Approves Microsoft Ms-PL and Ms-RL

Russ Nelson writes "In a board meeting held October 10th and announced today, the Open Source Initiative approved two of Microsoft's software licenses: the Microsoft Reciprocal License and the Microsoft Public License. These licenses are refreshingly short and clean, compared to, say, the GPLv3 and the Sun CDDL. They share a patent peace clause, a no-trademark-license clause, and they differ only in the essential clause of reciprocation. Of course, Microsoft is not widely trusted in the Open Source world, and their motives have been called into question during the approval discussions. How can they be attacking Open Source projects on one hand, and seeking not only to use open source methods, but even to use the OSI Approved Open Source trademark? Nobody knows for sure except Microsoft. But if you are confident that Open Source is the best way to develop software (as we at the Open Source Initiative are), then you can see why Microsoft would both attack Open Source and seek to use it. It is both their enemy and their salvation."

7 of 301 comments (clear)

  1. They're animals... by network23 · · Score: 5, Funny


    Captain James T. Kirk: They're animals.
    Captain Spock: Jim, there is an historic opportunity here.
    Captain James T. Kirk: Don't believe them. Don't trust them.
    Captain Spock: They're dying.
    Captain James T. Kirk: Let them die!

  2. easy answer by geekoid · · Score: 5, Insightful

    "How can they be attacking Open Source projects on one hand, and seeking not only to use open source methods, but even to use the OSI Approved Open Source trademark?"

    Extend, embrace.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:easy answer by GPL+Apostate · · Score: 5, Interesting

      The GNU project has tended to embrace and extend things. Not to the point of extinguishing them (except for classic UNIX, to a large degree.) But many people write shell scripts that traditionally run under /bin/sh but include bash extensions that make it impossible to run them under regular /bin/sh on other systems. The GCC contains extensions that don't deprecate and aren't flagged when the -pedantic switch is set. As a consequence C code is written that won't compile on other than GCC, and the developers aren't even made aware of this. The codebase slowly becomes GCC compilable only. All of this can be researched by anybody interested enough to look into it. The GNU project is an extend/embrace/extinguish operation, much like Microsoft.

      --
      Microsoft says legacy (serial/parallel) ports are bad. They don't obfuscate the hardware enough.
  3. Damn, they actually look reasonable by Jay+Maynard · · Score: 5, Informative

    The Ms-PL looks basically like the same terms as the BSD/MIT license with a patent peace clause, and the Ms-RL looks like the same thing with a Mozilla PL-like reciprocal clause. Neither one looks like the GPL. That's an unalloyed good thing.

    --
    Disinfect the GNU General Public Virus!
    1. Re:Damn, they actually look reasonable by nelsonrn · · Score: 5, Insightful

      1) These licenses aren't substantially the same.

      2) There's a risk in writing a succinct license in that you might not cover each and every case in detail. Yes, by being so succinct, Microsoft is taking a risk that the judge might not accept the facial meaning of each clause.

      3) Among other things, they're short and readable. Specifically, they don't name a jurisdiction. This is VERY GOOD for international projects. How would you like to have to sue somebody in Santa Clara simply because you contributed to an MPL-licensed code and they infringed it?

      4) Why do you think you can't trust us? If you think the licenses don't comply with the Open Source Definition, you should say exactly why, rather than attempt to raise FUD. As postmaster@opensource.org I can definitively state that your email address above is not on the license-discuss mailing list -- if you don't participate in the process, why should anybody believe your criticism of the result?

  4. You mean like the apache license? by pavon · · Score: 5, Informative
    From the Apache License

    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    1. Definitions.
    "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. Not only is this license approved by the OSI as open source, it is also considered to be a Free Software License by the FSF and is even compatible with GPLv3.
  5. Yeah, one tiny little difference by SmallFurryCreature · · Score: 5, Informative

    GCC and Bash are opensource, you can get them to run on ANYTHING you bloody well want too. So if you want to use code that only compiles under gcc then all you need to do is get gcc to work on your system. Have you checked how many systems gcc works on? Go ahead, I will wait. Wow, long list eh?

    Now compare this with closed source, lets say C#, how many systems does MS compiler run on? Oh, only windows. Wow that was quick.

    Same with their IE, it ain't the problem that IE does things differently, it is that nobody really knows and can't copy that behaviour. THe problem ain't that IE does things differently as such, it is that they don't publish how to do it, so everybody else is left with browsers that run their "enhancements" slightly differently and end up with messed up pages.

    All your post has done is to show WHY opensource is so essential. Frankly if this is the best attack you can muster against GNU, then we can sit back and relax, we won.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.