<HTML dir=ltr><HEAD><TITLE>Re: For Approval: Microsoft Public License</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.16525" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText58217 dir=ltr>
<DIV dir=ltr><FONT size=2>Russ Nelson wrote:<BR><BR>> There's been a huge amount of discussion of this license, some of it<BR>> prompted by the name.  Now that that has been changed, if there are<BR>> any remaining objections, please post them under this thread.</FONT><BR></DIV></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>I had a question that I hadn't seen answered.  The major exception (other than name) that I saw was that MS-PL was "uniquely incompatible".  Had that been addressed and what does that mean?  From a personal/immediate standpoint the other OSI license I would want to be compatible with MS-PL is the NOSA license.  I would hope that there would be no conflict with permissive licenses.</FONT><BR></DIV>
<DIV dir=ltr>
<HR tabIndex=-1>
</DIV>
<DIV dir=ltr><FONT size=2>B Galliart wrote:</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>>Next, I feel the OSI needs to make a clear distinction between<BR>>approving the MS-PL and MS-CL from approving all projects that are<BR>>covered from them.  The application of the licenses are not done in a<BR>>vacuum and I believe there exists a problem that I would like to dub<BR>>the "Kosher Cheeseburger issue."<BR></FONT></DIV>
<DIV dir=ltr><FONT size=2>...</FONT></DIV>
<DIV dir=ltr><FONT size=2><BR>>There are Codeplex projects that, while covered by MS-PL or MS-CL, do<BR>>not honor the true spirit of Open Source definition.  For example,<BR>>PowerToys for Visual Studio is one of the first Shared Source projects<BR>>promoted by Port 25.  However, modifying the project requires first<BR>>downloading, installing and using the Visual Studio SDK.  After<BR>>accepting the SDK's license, there are limits placed on modification<BR>>and redistribution of the project.</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>There shouldn't be any difference in this scenario if the PowerToys for Visual Studio was licensed LGPL as opposed to MS-PL (or CL).  The fact that it is something for Visual Studio implies that whatever requirements for creation of a VS plugin/component/addon (like the VS SDK) would also be needed for modification.</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>Does that mean that LGPL is not an open source license?  Or that no open source plug-in for a closed source product using some kind of SDK is itself open source?</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>> Therefore, I feel allowing MS to rubber stamp<BR>> such a project as OSI approved would be damaging to the true spirit in<BR>> which the Open Source definition was written.</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>In the example above, I would assume I can use any of the code in PowerToys in my own project (if my own project has a license compatible with MS-PL) without any VS SDK dependency unless that code segment uses something out of the SDK.  Those pieces are likely tightly coupled to Visual Studio and would need refactoring anyway.</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>In what way is this not open source?</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>The question I have above is "is my project going to be MS-PL compatible?"  Something I will have to pass through our legal department for any of our work and contributions under the JHUAPL Open Source Agreement but as a private contributor something I would want to know as well for the other OSI approved licenses I might like to use.  "Uniquely incompatible" is a problem if it includes permissive licenses.  Not a problem for me personally if it only incompatible with copyleft licenses.</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>There are some of us that do open source using Microsoft technology.  Your objection is pretty much asserting that no one using the .NET framework is doing open source because we have dependencies on the redistributable framework that some folks have to download and click through a EULA with limitations on the granted rights.</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>Nigel</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>ObDis:  IANAL and do not speak for my university.  The opinions expressed are my own.</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT> </DIV>
<DIV dir=ltr><FONT size=2>
<DIV id=idSignature89464 dir=ltr>
<DIV><FONT face=Arial color=#000000 size=1>-----------------------------------------------------------------------------</FONT></DIV>
<DIV><FONT face=Arial color=#000000 size=1></FONT> </DIV>
<DIV><FONT face=Arial color=#000000 size=1>Nigel Tzeng</FONT></DIV>
<DIV><FONT face=Arial color=#000000 size=1></FONT> </DIV>
<DIV><FONT face=Arial color=#000000 size=1>Chief Scientist, Command and Control Group</FONT></DIV>
<DIV><FONT face=Arial size=1>Johns Hopkins University Applied Physics Laboratory</FONT></DIV>
<DIV><FONT face=Arial size=1>11100 Johns Hopkins Road, Mailstop 17-S242</FONT></DIV>
<DIV><FONT face=Arial size=1></FONT> </DIV>
<DIV><FONT face=Arial size=1>240-228-1464 (DC)</FONT></DIV>
<DIV><FONT face=Arial size=1>443-778-1464 (Baltimore)</FONT></DIV>
<DIV><FONT face=Arial size=1><A href="mailto:Nigel.Tzeng@jhuapl.edu">Nigel.Tzeng@jhuapl.edu</A></FONT></DIV></DIV></DIV></FONT></BODY></HTML>