On Wed, Jun 25, 2014 at 02:57:34PM -0700, Ben Pfaff wrote:
> On Mon, Jun 23, 2014 at 05:34:56PM -0700, Saurabh Shah wrote:
> > This is the "Hyper-V Extensible Switch extension filter driver" sample code
> > available at:
> > http://code.msdn.microsoft.com/windowshardware/Hyper-V-Extensible-Virtual-e4b31fbb
> > 
> > The sample code is licensed under Microsoft Limited Public License version
> > 1.1. The license is available here -
> > http://msdn.microsoft.com/en-us/cc300389.aspx (Exhibit B).
> > 
> > Our core Hyper-V switch extension builds on top of this sample code to 
> > develop
> > the forwarding engine.
> > 
> > Signed-off-by: Eitan Eliahu <elia...@vmware.com>
> > Signed-off-by: Guolin Yang <gy...@vmware.com>
> > Signed-off-by: Linda Sun <l...@vmware.com>
> > Signed-off-by: Nithin Raju <nit...@vmware.com>
> > Signed-off-by: Saurabh Shah <ssaur...@vmware.com>
> 
> The authorship on this patch is a bit murky.  It appears that
> everything added in the patch was written by Microsoft (did VMware
> modify it?), so why is it signed off by five VMware people?  One, I
> could understand, since someone has to compose the patch; whoever did
> that should be the author of the patch.
> 
> Unless Eitan or Nithin wrote up the patch, it's not time to add them
> to AUTHORS.
> 
> The license, not just a URL to it, should be included in the source
> tree.  I think that that is always a good idea, but 3(d) in the
> license says so explicitly.
> 
> I don't think that the URL you provide for the license is correct.
> When I go to the URL for the code, then click on the MS-LPL link
> there, I get slightly different text (e.g. the wording of 3(f) is
> different there).
> 
> I question whether we can include this in the source tree at all.
> License 3(f) only allows distributing code "that run[s] directly on a
> Microsoft Windows operating system product, ..."  Source code doesn't
> "run directly" on anything at all, so this might forbid distributing
> source.  I think we'd need to get a lawyer's opinion.  Have you asked
> a lawyer about that?
> 
> 3(f) definitely violates DFSG #6 (see
> https://www.debian.org/social_contract), so if this code goes in then
> it'll have to be removed during packaging for Debian upload.  (I don't
> know whether Fedora etc. have a similar policy.)

Oh, also the new files need to be distributed, otherwise the build
fails with:

The distribution is missing the following files:
datapath-windows/base/SxApi.h
datapath-windows/base/SxBase.c
datapath-windows/base/SxBase.h
datapath-windows/base/SxLibrary.c
datapath-windows/base/SxLibrary.h
datapath-windows/base/precomp.h
datapath-windows/base/precompsrc.c
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to