Slashdot Mirror


Microsoft License Goes to OSI But Not From Redmond

An anonymous reader writes "eWeek is reporting that a Microsoft Shared Source license, the Microsoft Community License, was submitted to the Open Source Initiative for official approval, but it wasn't Microsoft who submitted it. The license it appears was submitted by John Cowan, who is a programmer and blogger and who also volunteers for the Chester County InterLink, a non-profit founded in 1993 by former OSI president Eric Raymond and Jordan Seidel. Needless to say, the OSI contacted Microsoft to see if it should evaluate the license anyway, and was told to drop it."

15 of 142 comments (clear)

  1. Maybe they fear... by sacarius1 · · Score: 5, Funny

    SCO will sue them? :)

  2. And people wonder why ... by Achromatic1978 · · Score: 4, Insightful
    ... certain elements "don't take open source seriously". What was the point of this, other than a stupid prank that no-one but a few geeks will laugh at?

    What next, are "we" going to start submitting bogus press releases, and trying to hold Microsoft to them? (I know that one is a little of an extrapolation, but not a huge deal.)

    1. Re:And people wonder why ... by sumdumass · · Score: 5, Insightful

      What if this wasn't a stupid prank. What if it was just someone trying to prove to some one else that microsoft's opensource license isn't opensource.

    2. Re:And people wonder why ... by Anonymous Coward · · Score: 5, Funny

      I know that one is a little of an extrapolation

      Your use of the word extrapolation is a bit of a stretch.

    3. Re:And people wonder why ... by killjoe · · Score: 4, Interesting

      Actually it brings up an interesting point. If the license is public (kind of) then why can't anybody submit it? The OSI is supposed to judge the license itself not who wrote it or why. I am also curious to know why MS told them to drop it. Why harm would it have caused them if it was approved?

      --
      evil is as evil does
    4. Re:And people wonder why ... by mabhatter654 · · Score: 5, Insightful
      there is probably some provison that the licensor would have to guarantee that the license wouldn't change over it's life... most importantly couldn't change without notice. Things like BSD, GPL, MPL, AFSL all have standardized offical versions and either no change or methods of change defined right in the license. Example: Typical GPL is version 2 dated 1991. We all know exactly what that means. If you make any changes to that you MUST call them out and notice them from the published version. MS has no "standard" license to reuse over and over.

      Microsoft licenses aren't worth the bits on the screen.. they can be changed at will by Microsoft and "paper" versions don't count. MS refuses to version or date their licenses.. it's all a game to them. If OSI was to approve a MS license, MS would have to guarantee that it wouldn't change without notice.. and they flatly refuse to do that!

    5. Re:And people wonder why ... by Anonymous Coward · · Score: 4, Insightful

      And what if it's the exact opposite? Maybe there is "GASP" and actual independent developer that wants to license something not made by microsoft under this license and wants to be sure that it IS OpenSource!

      BSD Licensed != Berkley University Code
      MIT Licensed != MIT University code
      GPL != FSF code

    6. Re:And people wonder why ... by John+Cowan · · Score: 4, Insightful

      The practical problem with a 3rd party (like me) submitting someone else's license is that if the OSI wants changes, the 3rd party has no authority to make them. It makes sense to deal directly with the license author.

      I don't speak for the OSI, Microsoft, my employer, or anyone but me.

    7. Re:And people wonder why ... by Russ+Nelson · · Score: 5, Informative

      That's exactly what it was. John wanted to know if we would approve the licenses, because as far as he could see, they are approvable. Looks like it to me too, yet .... we'd prefer to have the steward submit the license hence my request that he withdraw them.

      --
      Don't piss off The Angry Economist
  3. I wish they had evaluated it. by shaitand · · Score: 4, Insightful

    Undoubtedly the reason it was submitted is so that the license will be officially recognized as not achieving OSI compliance. I don't think they should have asked Microsoft at all.

    1. Re:I wish they had evaluated it. by gdamore · · Score: 5, Informative

      Have you looked at the license. I confess I had not before I read this,but then I check it out at http://www.microsoft.com/resources/sharedsource/li censingbasics/communitylicense.mspx

      The license itself is short and sweet, and easy to understand. Or at least so I deem, but of course IANAL.

      I have no idea what software Microsoft has licensed under this license, but a casual read of it looks like the license should be certifiable by OSI. As far as I can tell, the only potentially confusing issue is the patent retaliation clause.

      In most other respects, it looks like a simpler version of the GPL, including being viral. I can't imagine why MS wouldn't want it blessed by OSI. Probably they just don't want to be recognized for giving source away even when they do so. Heck, they might be worried that it would scare off investors who consider Microsoft's IP portfolio as a reason for buy MS shares. :-)

      Now, it probably is a Good Thing that it isn't blessed, because the last thing we want is another viral license that also happens to be incompatible with GPL. (The patent retaliation makes it GPL-incompatible.) Life is hard enough figuring out Open Source license as it is.

    2. Re:I wish they had evaluated it. by SeaFox · · Score: 4, Insightful
      In most other respects, it looks like a simpler version of the GPL, including being viral. I can't imagine why MS wouldn't want it blessed by OSI.

      Microsoft seeking OSI certification would be admitting that Open-Source is a viable alternative way of writing software. It would be placing a certain amount of respect and recognition to other open source licences if they seeked an equal certification for their own.

      That and, as someone pointed out earlier, they don't want their license being offical stamped non-compliant, makes it a lot harder to argue that they do release software as "Open-Source" for the PR department.
    3. Re:I wish they had evaluated it. by mabhatter654 · · Score: 5, Interesting
      problems I see.

      #1...MS requires the license to USE the software. Most of the others only require the license to reproduce or modify + distribute software. They demand something, however small, just to USE the software as it's given to you. It's an EULA, not a license. Notice they think you don't have the right to even PREPARE deritive works without permission.

      Section 3 part A looks simpler than GPL, but combine with part C looks like BSD... except Microsoft always keeps it's mits in your work and all the work that follows. Where as BSD and GPL the orginal author's say ends as long as your new copy follows the rules. And again, they following users would appear to be required to accept Microsoft's EULA as well. GPL binds no progam license to any company in this manner.

      And of course, Microsoft has a more restrictive patent clause than even GPL 3. Where as GPL 3 says you must ensure you have patent rights, and grant rights to downstream users, it doesn't try to take away from you for suing somebody. I know there was talk, but it's not in the license. Microsoft removes your license if you think you need to sue them.. or even counter/cross sue in defense of them sueing you! So if this was to become widespread, anybody that MS sued would loose all rights to the 'community' software when they tried to defend themselves.

      I do notice 1 glaring ommisson for a microsoft license... They didn't leave themselves the right to revise/extend/revoke the license at will they usually include in every other license they write. I guess they're not all bad.

  4. Microsoft's possible fear by jkrise · · Score: 4, Funny

    Upon audit, the license was found to contain non-final wordings.

    --
    If you keep throwing chairs, one day you'll break windows....
  5. Re:Depends on your definition NOT! by John+Cowan · · Score: 4, Informative

    "Open Source" is not a trademark, nor is "open source", for various technical reasons. "OSI Approved" *is* a trademark, and you can slap it on your software if you are 1) making source code available and 2) using a license on OSI's list.

    A license doesn't have to be OSI-approved in order to be an open-source license. An OSI-approved license is one that is an open-source license in the judgment of various people, not just the OSI board members.