License compatibility of MS-PL and MS-CL (Was: (RE: Groklaw's OSI item (was: When will CPAL actually be _used_?))

Matthew Flaschen matthew.flaschen at
Wed Aug 29 02:33:09 UTC 2007

Zac Bowling wrote:
> However this license should be compatible with GPLv3 with the new
> license compatibility section. The GPLv3 says "When you release a work
> based on the Program, you may include your own terms covering added
> parts for which you have, or can give, appropriate copyright
> permission, as long as those terms clearly permit all the activities
> that this License permits, or permit usage or relicensing under this
> License." The terms of the MsPL don't seem to conflict anywhere with
> the terms of the GPLv3 that i can tell. (If that last paragraph said
> "and" rather then "or" there maybe a problem.)

I'm not sure about this.  On the one hand, MS-PL does "permit all the
activities that this License [GPLv3] permits", but another part of GPLv3
says, "You must license the entire work, as a whole, under this License
[GPLv3]".  The latter is the part that makes me think MS-PL is
incompatible with GPLv3 as well; the MS-PL code would be part of the
whole and can not be sublicensed under GPLv3.

Matt Flaschen

More information about the License-discuss mailing list