List Info

Thread: Re: MS-PL/GPL compatibility, was Re: For Approval: Microsoft Permissive License




Re: MS-PL/GPL compatibility, was Re: For Approval: Microsoft Permissive License
user name
2007-08-23 10:45:33


On 8/23/07, Tobia Conforto < tobia.confortolinux.it">tobia.confortolinux.it&gt; wrote:
Chris Travers wrote:
>; Tobia Conforto wrote:
>; > If I take a MS-PL file (not mine) and a GPL file, combine them into
> > a derived work and release it as GPL, the GPL requires the whole
> > work (including the MS-PL part) to be released with permissions
> > exactly equal to the GPL
>
&gt; Read section 7 of the GPL v3 again, or section 2 of the GPL v2.
> Additional permissions are not prohibited. &nbsp;However the MS-PL is not
> compatible with the GPL v2 on other grounds.
>
> The GPL v3 also allows for reasonable legal notices to be included, so
> the requirement that source code be identified as being still under
> the MS-PL does not seem to be a problem.

You are right, I was reading the GPL wrong!&nbsp; (It's so long...


One reason why I will never choose the GPL v3 all other things being equal.&nbsp; It isn't just long, but some parts are genuinely vague.&nbsp; Fortunately this is not one of them.

I am now convinced that MS-PL code is compatible with the GPLv3*.
Thanks.


>; I see one danger with the MS-PL and probably would not use code for it
> in any of my projects outside some sort of discrete component division
> simply because relicensing derivative works in a source distribution
> seems risky to me.

It seems to me that the most sensible course of action is placing
clear-cut boundaries around MS-PL code (source file, class, or function
boundaries) and just keep what is derived from MS-PL code under MS-PL.

Is that what you're saying?


Pretty much. ; It just seems a lot safer to me

Best Wishes,
Chris Travers

RE: MS-PL/GPL compatibility, was Re: For Approval: Microsoft Permissive License
user name
2007-08-23 11:17:20
Chris Travers wrote:
>On 8/23/07, Tobia Conforto <tobia.confortolinux.it> wrote: 
>	Chris Travers wrote:
>	> Tobia Conforto wrote:
>	> > If I take a MS-PL file (not mine) and a GPL
file, combine
them into
>	> > a derived work and release it as GPL, the GPL
requires the
whole
>	> > work (including the MS-PL part) to be
released with
permissions 
>	> > exactly equal to the GPL
>	>
>	> Read section 7 of the GPL v3 again, or section 2
of the GPL
v2.
>	> Additional permissions are not prohibited. 
However the MS-PL
is not
>	> compatible with the GPL v2 on other grounds. 
>	>
>	> The GPL v3 also allows for reasonable legal
notices to be
included, so
>	> the requirement that source code be identified as
being still
under
>	> the MS-PL does not seem to be a problem.
>	
>	You are right, I was reading the GPL wrong!  (It's so
long...
 

Actually, Tobia, your original position is correct (at least
it
is consistent with most people's reading of GPL, and other
copyleft
licenses such as EPL and CDDL).  Copyleft licenses as a
group all
insist that derivatives must be licensed under their terms
and
conditions.  If they did not have this characeristic of
license
"stickiness," it would be trivially easy to defeat
the requirement
to share source, i.e., the reason people choose to apply
copyleft
licenses in the first place, by purporting to relicense
derived code
under a non-copyleft license.
Of course, it is exactly this property of license
"stickiness" that
makes most copyleft licenses (I have to say IMO
unfortunately)
incompatible
with each other.

MS-PL is an odd duck in that it is a non-copyleft license
with a
similar "license stickiness" clause which forbids
relicensing.  
This makes it, too, incompatible with copyleft licenses.

Andy Wilson
Intel open source technology center

Re: MS-PL/GPL compatibility, was Re: For Approval: Microsoft Permissive License
user name
2007-08-23 18:42:15
Quoting Matthew Flaschen (matthew.flaschengatech.edu):

> Alex seems to be here specifically to criticize the
FSF.

Alex?  I see no Alex.

(/me checks in ~/.procmail/rc.twit)

Oh, _that_ Alex! 


[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )