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

Zac Bowling zac at
Wed Aug 29 03:13:16 UTC 2007

On 8/28/07, Matthew Flaschen <matthew.flaschen at> wrote:
> Chris Travers wrote:
> > Now, how does this *functionally* differ from the MS-PL?
> Only the MS-PL says "only under this license".  Even this modified BSD
> (that seems to run counter to the purposes of BSD) has nothing similar.
> > Therefore is the MS-PL really any less compatible with the GPL3 than
> the BSDL?
> Yes, because of the use of the word "only".

The GPLv2 effectivly says "only under this license" because anything
used has to be compatible and you can't distribute your app with GPL
code that prevent others from releasing the entire program under the
GPL when redistributed later (without the owner of the code who is
releasing under not adding exceptions to the GPL that allow linking).

There isn't much presidence on the topic yet, but the GPLv3 seems to
allow mixing with code licensed under any compatible license according
to its terms and where the other license premits usage with other
licenses like the GPL.

Zac Bowling

I support Mozilla Firefox.

More information about the License-discuss mailing list