<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 12, 2023 at 2:41 AM Guo, Junfeng <<a href="mailto:junfeng.guo@intel.com">junfeng.guo@intel.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
> -----Original Message-----<br>
> From: Ferruh Yigit <<a href="mailto:ferruh.yigit@amd.com" target="_blank">ferruh.yigit@amd.com</a>><br>
> Sent: Wednesday, April 12, 2023 17:35<br>
> To: Guo, Junfeng <<a href="mailto:junfeng.guo@intel.com" target="_blank">junfeng.guo@intel.com</a>>; Richardson, Bruce<br>
> <<a href="mailto:bruce.richardson@intel.com" target="_blank">bruce.richardson@intel.com</a>><br>
> Cc: <a href="mailto:dev@dpdk.org" target="_blank">dev@dpdk.org</a>; Zhang, Qi Z <<a href="mailto:qi.z.zhang@intel.com" target="_blank">qi.z.zhang@intel.com</a>>; Rushil Gupta<br>
> <<a href="mailto:rushilg@google.com" target="_blank">rushilg@google.com</a>><br>
> Subject: Re: [PATCH 1/1] net/gve: update base code for DQO<br>
> <br>
> On 4/12/2023 10:09 AM, Guo, Junfeng wrote:<br>
> ><br>
> ><br>
> >> -----Original Message-----<br>
> >> From: Ferruh Yigit <<a href="mailto:ferruh.yigit@amd.com" target="_blank">ferruh.yigit@amd.com</a>><br>
> >> Sent: Wednesday, April 12, 2023 16:50<br>
> >> To: Guo, Junfeng <<a href="mailto:junfeng.guo@intel.com" target="_blank">junfeng.guo@intel.com</a>>; Richardson, Bruce<br>
> >> <<a href="mailto:bruce.richardson@intel.com" target="_blank">bruce.richardson@intel.com</a>><br>
> >> Cc: <a href="mailto:dev@dpdk.org" target="_blank">dev@dpdk.org</a>; Zhang, Qi Z <<a href="mailto:qi.z.zhang@intel.com" target="_blank">qi.z.zhang@intel.com</a>>; Rushil Gupta<br>
> >> <<a href="mailto:rushilg@google.com" target="_blank">rushilg@google.com</a>><br>
> >> Subject: Re: [PATCH 1/1] net/gve: update base code for DQO<br>
> >><br>
> >> On 4/11/2023 7:51 AM, Guo, Junfeng wrote:<br>
> >><br>
> >> Hi Junfeng, message moved down.<br>
> >><br>
> >>><br>
> >>>> -----Original Message-----<br>
> >>>> From: Rushil Gupta <<a href="mailto:rushilg@google.com" target="_blank">rushilg@google.com</a>><br>
> >>>> Sent: Tuesday, April 11, 2023 12:59<br>
> >>>> To: Zhang, Qi Z <<a href="mailto:qi.z.zhang@intel.com" target="_blank">qi.z.zhang@intel.com</a>>; <a href="mailto:ferruh.yigit@amd.com" target="_blank">ferruh.yigit@amd.com</a><br>
> >>>> Cc: Richardson, Bruce <<a href="mailto:bruce.richardson@intel.com" target="_blank">bruce.richardson@intel.com</a>>;<br>
> <a href="mailto:dev@dpdk.org" target="_blank">dev@dpdk.org</a>;<br>
> >>>> Rushil Gupta <<a href="mailto:rushilg@google.com" target="_blank">rushilg@google.com</a>>; Guo, Junfeng<br>
> >>>> <<a href="mailto:junfeng.guo@intel.com" target="_blank">junfeng.guo@intel.com</a>><br>
> >>>> Subject: [PATCH 1/1] net/gve: update base code for DQO<br>
> >>>><br>
> >>>> Update gve base code to support DQO.<br>
> >>>><br>
> >>>> This patch is based on this:<br>
> >>>><br>
> <a href="https://patchwork.dpdk.org/project/dpdk/list/?series=27647&state=*" rel="noreferrer" target="_blank">https://patchwork.dpdk.org/project/dpdk/list/?series=27647&state=*</a><br>
> >>>><br>
> >>>> Signed-off-by: Rushil Gupta <<a href="mailto:rushilg@google.com" target="_blank">rushilg@google.com</a>><br>
> >>>> Signed-off-by: Junfeng Guo <<a href="mailto:junfeng.guo@intel.com" target="_blank">junfeng.guo@intel.com</a>><br>
> >>> Hi Ferruh & Bruce,<br>
> >>><br>
> >>> This patch contains few lines change for the MIT licensed gve base<br>
> code.<br>
> >>> Note that there is no new files added, just some minor code update.<br>
> >>><br>
> >>> Do we need to ask for special approval from the Tech Board for this?<br>
> >>> Please help give some advice and also help review this patch. Thanks!<br>
> >>><br>
> >><br>
> >> Once the MIT license exception is in place, as far as I know no more<br>
> >> approval is required per change.<br>
> ><br>
> > Got it, thanks the comment!<br>
> ><br>
> > Then we may also need your help to review, as well as the coming patch<br>
> > set for GVE PMD enhancement for DPDK 23.07. Thanks in advance!<br>
> ><br>
> >><br>
> >>> BTW, Google will also help replace all the base code under MIT<br>
> license<br>
> >>> with the ones under BSD-3 license soon, which would make things<br>
> more<br>
> >>> easier.<br>
> >>><br>
> >><br>
> >> Is this different from base code under DPDK is changing license [1] ?<br>
> >><br>
> >><br>
> >> [1]<br>
> >><br>
> <a href="https://patches.dpdk.org/project/dpdk/list/?series=27570&state=%2A&ar" rel="noreferrer" target="_blank">https://patches.dpdk.org/project/dpdk/list/?series=27570&state=%2A&ar</a><br>
> >> chive=both<br>
> >><br>
> ><br>
> > The patch set of the above link only contains the processing of replace<br>
> the<br>
> > MIT licensed base code with the BSD-3 licensed base code. After some<br>
> > discussion, we think Google is in the right place to do that work. And<br>
> they<br>
> > are working on that now.<br>
> ><br>
> <br>
> Is the Google GVE driver [2] in the process of changing license from MIT<br>
> to BSD-3?<br>
> <br>
> <br>
> [2]<br>
> <a href="https://github.com/GoogleCloudPlatform/compute-virtual-ethernet-" rel="noreferrer" target="_blank">https://github.com/GoogleCloudPlatform/compute-virtual-ethernet-</a><br>
> linux/tree/v1.3.0/google/gve<br>
> <br>
<br>
I'm not sure, I don't know much about Google's plans. <br>
Maybe they could provide some info here. Thanks!<br>
<br>
@Rushil Gupta <br>
<br>
> <br>
> <br>
> > This patch is mainly for the feature upstreaming of DPDK 23.07. It<br>
> contains<br>
> > only the code part, following previous license statements, without any<br>
> > license change.<br>
> ><br>
> > This patch is separated and sent by Google, to ensure there is no license<br>
> > violation.<br>
> ><br>
> > BTW, about the feature of GVE PMD enhancement, the rest code are all<br>
> > about BSD-3 licensed files, and that patch set will be sent out soon.<br>
> ><br>
> > Thanks!<br>
<br></blockquote><div>I have got the green light internally to switch to BSD-3 license for code under base directory. If it is ok with the tech board, I can send a patch right away with all of the base files changed to BSD-3 which can be merged after this patch. Please let me know what you think.</div><div></div><div>We are also about to upstream driver code: <a href="https://github.com/GoogleCloudPlatform/compute-virtual-ethernet-freebsd">https://github.com/GoogleCloudPlatform/compute-virtual-ethernet-freebsd</a> to FreeBSD as well so you will see similar code under BSD license soon in freebsd repo. </div></div></div>