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.'"
(I have karma to burn, apparently)
"It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
Why isn't there a chart of the various licenses ranging from least restrictive to most restrictive?
That way it would be easy to show where a new license fit in and whether it was actually needed or whether it duplicated an existing one.
It would also show gaps where licenses do not exist right now.
And best of all, it would allow you to draw a line and say "anything below this line is compatible with the GPLv2 (or v3)".
As the various laws change, the chart would have to be updated. But it would solve this issue with Microsoft once and for all.
Something from Microsoft is "uniquely incompatible"?
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
Reading the license, it looks like a pretty ordinary, simple, GPL-ish license. IANAL, and I'm sure the OSI knows what they're talking about when it says it's incompatible with lots of other OSI-approved licenses, but after reading the article and the license, I'm still completely in the dark about why it's so incompatible.
Find free books.
Public Domain isn't a license. It just means you release something without claiming a copyright at all.
Want to hear the voice of GOD? cat
One of the main GOOD parts of the GPLv3 is that it's compatible with the Apache License now and I think some others, too.
The only new incompatibility I'm aware of is the GPLv2, and only if you hate the "or later" clause.
There's no good reason not to use it except FUD: I mean, you can word the "or later" clause to say "or any later version of the GPL approved by X" and all you have to do is have X's okay to allow for an upgrade. For Linux, it could be "or any later version of the GPL approved by Linus" and we'd still be at GPLv2, but Linus would have the option of going to GPLv3 with minimal pain if ZFS was GPLv3 and the wanted to add it to the kernel (or whatever).
And no, that doesn't retroactively pull the rug out from anyone. The licensee (NOT the licensor) gets to choose which license they want to choose out of all the available choices.
IANAL, but I got this information from people who are lawyers.
The MPL ... is uniquely incompatible with the maximum number of other open-source licenses.
The maximum number would be all of them.
So, as you can see, GPLv3 is Apache-compatible, GPLv2 is NOT.
So the GPL no longer inisists that all portions of a GPL-ed program must be under the GPL?
If you quit being an ass and took five seconds to look for yourself
If you quit being an ass and took five minutes to read the GPL, you'd discover that the GPL is incompatible with all open source licenses.
Why you ask? Because the GPL requires that all portions of a GPL-ed program must be distributed under the GPL. Hence, if I want to incorporate code that is under the BSDL, (Apache License, or Mozilla, etc.), and distribute my code under the GPL and let others too, I can't do that (unless I own the BSDL-ed code). That's why GPL is called a viral license and that's why it's fundamentally incompatible with most open source licenses.
That negligible aspect you refer to doesn't make GPL3 anymore compatible than GPL2 was. The key aspects are still not compatible.
From the article:
Bill Hilf, general manager of platform strategy for Microsoft, based in Redmond, Wash. :
"Look at it from my perspective. If I told customers we were working with open source and the OSI and they went to opensource.org and saw all the anti-Microsoft messages, what would they think? It just didn't make any sense".
Yeah. I think this guy should get the facts. http://www.microsoft.com/canada/getthefacts/default.mspx
Living is a horizontal fall