<div dir="ltr">Sorry for the confusion. I was talking about the same patch (titled net/gve: update copyright holders); however, I am not able to find it on patchwork.<div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Apr 12, 2023 at 9:03 AM Ferruh Yigit <<a href="mailto:ferruh.yigit@amd.com" target="_blank">ferruh.yigit@amd.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">On 4/12/2023 4:42 PM, Rushil Gupta wrote:<br>
> <br>
> <br>
> On Wed, Apr 12, 2023 at 2:41 AM Guo, Junfeng <<a href="mailto:junfeng.guo@intel.com" target="_blank">junfeng.guo@intel.com</a><br>
> <mailto:<a href="mailto:junfeng.guo@intel.com" target="_blank">junfeng.guo@intel.com</a>>> wrote:<br>
> <br>
> <br>
> <br>
> > -----Original Message-----<br>
> > From: Ferruh Yigit <<a href="mailto:ferruh.yigit@amd.com" target="_blank">ferruh.yigit@amd.com</a><br>
> <mailto:<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><br>
> <mailto:<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> <mailto:<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> <mailto:<a href="mailto:dev@dpdk.org" target="_blank">dev@dpdk.org</a>>; Zhang, Qi Z<br>
> <<a href="mailto:qi.z.zhang@intel.com" target="_blank">qi.z.zhang@intel.com</a> <mailto:<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> <mailto:<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>
> <mailto:<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><br>
> <mailto:<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> <mailto:<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> <mailto:<a href="mailto:dev@dpdk.org" target="_blank">dev@dpdk.org</a>>; Zhang, Qi Z<br>
> <<a href="mailto:qi.z.zhang@intel.com" target="_blank">qi.z.zhang@intel.com</a> <mailto:<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> <mailto:<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>
> <mailto:<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><br>
> <mailto:<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>
> <mailto:<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>
> <mailto:<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> <mailto:<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><br>
> <mailto:<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> <mailto:<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>
> <<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>
> <mailto:<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>
> <mailto:<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<br>
> update.<br>
> > >>><br>
> > >>> Do we need to ask for special approval from the Tech Board for<br>
> this?<br>
> > >>> Please help give some advice and also help review this patch.<br>
> Thanks!<br>
> > >>><br>
> > >><br>
> > >> Once the MIT license exception is in place, as far as I know no<br>
> 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<br>
> 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<br>
> [1] ?<br>
> > >><br>
> > >><br>
> > >> [1]<br>
> > >><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> <<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<br>
> 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<br>
> 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<br>
> 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>
> <<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,<br>
> without any<br>
> > > license change.<br>
> > ><br>
> > > This patch is separated and sent by Google, to ensure there is<br>
> 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<br>
> soon.<br>
> > ><br>
> > > Thanks!<br>
> <br>
> I have got the green light internally to switch to BSD-3 license for<br>
> code under base directory. If it is ok with the tech board, I can send a<br>
> patch right away with all of the base files changed to BSD-3 which can<br>
> be merged after this patch. Please let me know what you think.<br>
> We are also about to upstream driver<br>
> code: <a href="https://github.com/GoogleCloudPlatform/compute-virtual-ethernet-freebsd" rel="noreferrer" target="_blank">https://github.com/GoogleCloudPlatform/compute-virtual-ethernet-freebsd</a> <<a href="https://github.com/GoogleCloudPlatform/compute-virtual-ethernet-freebsd" rel="noreferrer" target="_blank">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. <br>
<br>
<br>
+techboard<br>
<br>
There is already a patch [1] to change dpdk gve driver license from MIT<br>
to BSD-3, what will be different in the patch you are planning to send?<br>
<br>
Or overall I am trying to understand what is this new development on top<br>
of existing patch.<br>
<br>
<br>
<br>
<br>
<br>
</blockquote></div>