Ms-PLはOSDに準拠してないんじゃないの?

と思ったので、メモ代わりに引用しまくっておく。

MS-PLの下でライセンスされたコードは、ほかのどんなライセンスの条項の下でも再配布できない。

という記事を見て、どこらへんにそんなこと書いてあるんかなと思ってよくライセンスを読んでみた。たぶん↓このへん。

3. Conditions and Limitations
(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.

"only under this license"とか"a license that complies with this license"のあたりが、Open Source Definitionの1番に違反していると思われる。

1. Free Redistribution
The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.

マイクロソフト、相変わらず限りなく黒に近いグレーだなあ。

追記

よくよく考えてみれば、GPLもほぼ同じようなことを強いているんだな("only under this license"とまでは書いてないけど)。マイクロソフトだけじゃないのか…。でもなんだかなあという感じではある。少なくともこれと修正BSDライセンスを同列に論じるのは止めたほうがいいと思うけど。