qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v6 05/35] Hexagon (disas) disassembler


From: Daniel P . Berrangé
Subject: Re: [PATCH v6 05/35] Hexagon (disas) disassembler
Date: Tue, 12 Jan 2021 09:35:24 +0000
User-agent: Mutt/1.14.6 (2020-07-11)

On Mon, Jan 11, 2021 at 11:20:27PM +0100, Philippe Mathieu-Daudé wrote:
> +Thomas/Daniel/Peter.
> 
> On 1/11/21 10:14 PM, Taylor Simpson wrote:
> >> -----Original Message-----
> >> From: Qemu-devel <qemu-devel-
> >> bounces+tsimpson=quicinc.com@nongnu.org> On Behalf Of Philippe
> >> Mathieu-Daudé
> >> Sent: Saturday, January 9, 2021 3:38 PM
> >> To: Taylor Simpson <tsimpson@quicinc.com>; qemu-devel@nongnu.org
> >> Cc: ale@rev.ng; Brian Cain <bcain@quicinc.com>;
> >> richard.henderson@linaro.org; laurent@vivier.eu
> >> Subject: Re: [PATCH v6 05/35] Hexagon (disas) disassembler
> >>
> >> Hi Taylor,
> >>
> >> On 1/8/21 5:28 AM, Taylor Simpson wrote:
> >>> +/*
> >>> + *  Copyright(c) 2019-2020 Qualcomm Innovation Center, Inc. All Rights
> >> Reserved.
> >>
> >> 2019-2021 :)
> >>
> >>> + *
> >>> + *  This program is free software; you can redistribute it and/or modify
> >>> + *  it under the terms of the GNU General Public License as published by
> >>> + *  the Free Software Foundation; either version 2 of the License, or
> >>> + *  (at your option) any later version.
> >>> + *
> >>> + *  This program is distributed in the hope that it will be useful,
> >>> + *  but WITHOUT ANY WARRANTY; without even the implied warranty of
> >>> + *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> >>> + *  GNU General Public License for more details.
> >>> + *
> >>> + *  You should have received a copy of the GNU General Public License
> >>> + *  along with this program; if not, see <http://www.gnu.org/licenses/>.
> >>
> >> If possible please also include the SPDX identifier (or simply it):
> >>
> >> SPDX-License-Identifier: GPL-2.0-or-later
> > 
> > I'll confirm with our legal department.  Which is preferred - the 
> > identifier alone or the text and the identifier?
> 
> Obviously IANAL, but my understanding from explanations from Thomas and
> Daniel is -- if one day QEMU switches to using SPDX -- when both are
> provided, it is very hard to remove a text license (which often is
> copy/pasted with mistakes). So the identifier alone is better (assuming
> your legal department confirms it has the same value).
> 
> Now if you ask if there is any plan QEMU switch to SPDX, I'd say this
> is a gray zone. Peter expressively said he prefers a full switch or
> nothing. We don't have the resources for it. Meanwhile some companies
> prefer their employees to send new contributions with SPDX as it eases
> their compliance audit tools.
> 
> I guess Thomas spend 1 week on this topic. TBH I spent more than 2 weeks
> and barely added the SPDX tag to a bit more than 30% of the codebase
> then had to give up because my time was over (this was when I understood
> I couldn't remove the text and had to redo the work).
> 
> Not sure how this can be coordinated. As long as there is no strong
> corporate interest, this might stay in this gray zone...

I can't see us removing all existing license boilerplate because
of the legal challenges that involves. The amount of work does not
justify the potential payoff, as compared to all the other useful
things that could be worked on in QEMU.

My expectation is that all files should have license header for the
sake of consistency across the codebase, and may optionally have SPDX.

With all this in mind, IMHO reviewers should NOT be raising with
contributions to QEMU, as it creates a burden for contributors
to talk to their legal teams. The amount of new files being added to
QEMU are negligible compared to what's already in tree, so any new files
we accept aren't making the situation measurably worse.

Just accept files with normal license headers as we've always done.

Anything involving SPDX in future will just need to bulk updates
everything.

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




reply via email to

[Prev in Thread] Current Thread [Next in Thread]