Slashdot Mirror


OSI Asks Microsoft to Change the MS-PL

Xenographic writes "The OSI has identified two significant flaws in the Microsoft Permissive License, and is unlikely to approve it as an OSI license in its current state. Specifically, the OSI is worried about the way the MS-PL is incompatible with so many other OSI-approved licenses and how misleading that makes the term 'permissive' in the license's name. Now the ball is in Microsoft's court and they can choose to amend or withdraw it from consideration. From the article: 'The MPL is also particularly restrictive, and is uniquely incompatible with the maximum number of other open-source licenses, [president of OSI Michael Tiemann] said, noting that in its examination of license proliferation, the OSI had encouraged experimentation with license terms to encourage new ones to be written that were better than what currently existed.'"

2 of 169 comments (clear)

  1. Re:Same question as always. by mmcuh · · Score: 5, Informative

    Because you can't say that a given license is either more or less permissive than any other. It's not a total order. Take GPLv2 and GPLv3 for example. If either of them were strictly more permissive, you would be able to relicense from one to the other. But you can't since the GPLv3 prohibits you from using patents to close off the code, and GPLv2 prohibits you from adding any new probihitions. Or take the XFree86 license and GPLv[2-3]. The XFree86 license requires attribution to a greater extent than the GPL, while GPL requires other things that the XFree86 license does not. Neither can be said to be "more permissive", because they require and allow different things.

  2. Re:what's incompatible? by MrCopilot · · Score: 4, Informative
    I'm still completely in the dark about why it's so incompatible.

    The snag is right here.

    This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software.

    This is where the incompatible part is. GPL and other govern only distribution not usage. Here is relevant part of GPL

    This License explicitly affirms your unlimited permission to run the unmodified Program.

    Now that is what I call Permissive. MS-PL is not a license it is a EULA. It is not permissive.

    Other than that, I am actually surprised at how Open this "License" is. Baby Steps to open source. I particularly like this bit, which I thought I'd never see from MS.

    (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.

    Under Conditions and Limitations:
    (B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.

    Great First Draft. Tiny bit of tweaking and I would not shy away from code covered under this license.

    --
    OSGGFG - Open Source Gamers Guide to Free Games