public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Laszlo Ersek" <lersek@redhat.com>
To: devel@edk2.groups.io, michael.d.kinney@intel.com,
	Sami Mujawar <Sami.Mujawar@arm.com>,
	Alexei Fedorov <Alexei.Fedorov@arm.com>,
	Leif Lindholm <leif.lindholm@linaro.org>,
	Ard Biesheuvel <ard.biesheuvel@linaro.org>
Subject: Re: [edk2-devel] [edk2] [PATCH V3] Change EDK II to BSD+Patent License
Date: Tue, 9 Apr 2019 11:46:08 +0200	[thread overview]
Message-ID: <5db677d9-fd1b-c535-425b-c4eb08ff924f@redhat.com> (raw)
In-Reply-To: <E92EE9817A31E24EB0585FDF735412F5B9C8B981@ORSMSX113.amr.corp.intel.com>

Sami, Alexei: please jump to the end of this email.

On 04/08/19 22:25, Michael D Kinney wrote:
> EDK II Maintainers and Reviewers,
>
> I have rebased the patch series as of April 8, 2019, and I have
> added the Reviewed-by tags I have received.  Please review the
> commit messages in the V3a branch verify that I have not missed
> any reviewers.

I ran a range-diff between master..v3 and master..v3a (with v3a pointing
to commit c7e9f1bac2a2). Results:

(1) All my R-b's have been picked up. That means the following 7
patches:

edk2: Add License-History.txt
edk2: Change License.txt from 2-Clause BSD to BSD+Patent
edk2: Replace BSD License with BSD+Patent License
ArmVirtPkg: Replace BSD License with BSD+Patent License
OvmfPkg: Replace BSD License with BSD+Patent License
OvmfPkg: Change License.txt from 2-Clause BSD to BSD+Patent
edk2: Remove Contributions.txt and update Readme.md

(2) my R-b has not been mistakenly added to any patch I haven't
reviewed, so that's OK too.

(3) I did notice something interesting: the latest rebase of the patch

  UefiCpuPkg: Replace BSD License with BSD+Patent License

seems to have introduced a small unexpected change. Let me quote the
range-diff output:

> 40:  a67328cbb41d ! 40:  8c92495fcf11 UefiCpuPkg: Replace BSD License with BSD+Patent License
>     @@ -18,6 +18,8 @@
>
>          Contributed-under: TianoCore Contribution Agreement 1.1
>          Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
>     +    Reviewed-by: Eric Dong <eric.dong@intel.com>
>     +    Reviewed-by: Ray Ni <ray.ni@intel.com>
>
>      diff --git a/UefiCpuPkg/UefiCpuPkg.dec b/UefiCpuPkg/UefiCpuPkg.dec
>      --- a/UefiCpuPkg/UefiCpuPkg.dec
>     @@ -1134,7 +1136,7 @@
>      @@
>         handles cases where local APIC is disabled.
>
>     -   Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
>     +   Copyright (c) 2010 - 2019, Intel Corporation. All rights reserved.<BR>
>      -  This program and the accompanying materials
>      -  are licensed and made available under the terms and conditions of the BSD License
>      -  which accompanies this distribution.  The full text of the license may be found at
>     @@ -1210,7 +1212,7 @@
>      @@
>         Register CPU Features Library to register and manage CPU features.
>
>     -   Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
>     +   Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
>      -  This program and the accompanying materials
>      -  are licensed and made available under the terms and conditions of the BSD License
>      -  which accompanies this distribution.  The full text of the license may be found at
>     @@ -1400,7 +1402,7 @@
>      @@
>         not provided for that register.
>
>     -   Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.<BR>
>     +   Copyright (c) 2015 - 2019, Intel Corporation. All rights reserved.<BR>
>      -  This program and the accompanying materials are licensed and made available under
>      -  the terms and conditions of the BSD License which accompanies this distribution.
>      -  The full text of the license may be found at
>     @@ -2347,7 +2349,7 @@
>      @@
>       #  Register CPU Features Library DXE instance.
>       #
>     - #  Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
>     + #  Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
>      -#  This program and the accompanying materials
>      -#  are licensed and made available under the terms and conditions of the BSD License
>      -#  which accompanies this distribution.  The full text of the license may be found at
>     @@ -2366,7 +2368,7 @@
>      @@
>       #  Register CPU Features Library PEI instance.
>       #
>     - #  Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
>     + #  Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
>      -#  This program and the accompanying materials
>      -#  are licensed and made available under the terms and conditions of the BSD License
>      -#  which accompanies this distribution.  The full text of the license may be found at
>     @@ -2856,7 +2858,7 @@
>      @@
>         CPU Register Table Library definitions.
>
>     -   Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
>     +   Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
>      -  This program and the accompanying materials
>      -  are licensed and made available under the terms and conditions of the BSD License
>      -  which accompanies this distribution.  The full text of the license may be found at
>     @@ -3785,7 +3787,7 @@
>      @@
>         UEFI Application to display CPUID leaf information.
>
>     -   Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.<BR>
>     +   Copyright (c) 2016 - 2019, Intel Corporation. All rights reserved.<BR>
>      -  This program and the accompanying materials
>      -  are licensed and made available under the terms and conditions of the BSD License
>      -  which accompanies this distribution.  The full text of the license may be found at
>     @@ -4049,7 +4051,7 @@
>      --- a/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c
>      +++ b/UefiCpuPkg/Library/BaseXApicLib/BaseXApicLib.c
>      @@
>     -   Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
>     +   Copyright (c) 2010 - 2019, Intel Corporation. All rights reserved.<BR>
>         Copyright (c) 2017, AMD Inc. All rights reserved.<BR>
>
>      -  This program and the accompanying materials
>     @@ -4068,7 +4070,7 @@
>      --- a/UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.c
>      +++ b/UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.c
>      @@
>     -   Copyright (c) 2010 - 2018, Intel Corporation. All rights reserved.<BR>
>     +   Copyright (c) 2010 - 2019, Intel Corporation. All rights reserved.<BR>
>         Copyright (c) 2017, AMD Inc. All rights reserved.<BR>
>
>      -  This program and the accompanying materials
>     @@ -4697,7 +4699,7 @@
>      @@
>         CPU Register Table Library functions.
>
>     -   Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
>     +   Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
>      -  This program and the accompanying materials
>      -  are licensed and made available under the terms and conditions of the BSD License
>      -  which accompanies this distribution.  The full text of the license may be found at
>     @@ -4709,6 +4711,26 @@
>
>       **/
>
>     +@@
>     +   //
>     +   if (Before) {
>     +     PreviousEntry = GetPreviousNode (FeatureList, FindEntry);
>     +-  } else {
>     ++  } else {
>     ++
>     +     PreviousEntry = GetNextNode (FeatureList, FindEntry);
>     +   }
>     +
>     +@@
>     +       }
>     +     }
>     +   }
>     +-}
>     ++}
>     ++
>     +
>     + /**
>     +   Checks and adjusts current CPU features per dependency relationship.
>
>      diff --git a/UefiCpuPkg/Library/SecPeiDxeTimerLibUefiCpu/X86TimerLib.c b/UefiCpuPkg/Library/SecPeiDxeTimerLibUefiCpu/X86TimerLib.c
>      --- a/UefiCpuPkg/Library/SecPeiDxeTimerLibUefiCpu/X86TimerLib.c

The contextual differences due to the copyright year updates are fine.

However, the v3a version of the patch, namely commit 8c92495fcf11,
silently fixes some whitespace errors too, in file
"UefiCpuPkg/Library/RegisterCpuFeaturesLib/RegisterCpuFeaturesLib.c",
which were originally introduced in commit b3c71b472dff
("UefiCpuPkg/RegisterCpuFeaturesLib: Add logic to support semaphore
type.", 2018-10-22).

The v3 version of the patch set didn't include that silent whitespace
fix.

I'm not suggesting that the series should be re-spun one more time just
because of this though!

(4) I've test-built OVMF and ArmVirtQemu in my usual build configs, at
c7e9f1bac2a2, and they all build fine.

Back to the email:

On 04/08/19 22:25, Michael D Kinney wrote:
> I have also verified that no files have been
> added/removed since the V3 patch series was posted last week.
>
> https://github.com/mdkinney/edk2/tree/Bug_1373_BsdPatentLicense_V3a
>
> I have updated the status of the patch reviews on the Wiki page:
>
> https://github.com/tianocore/tianocore.github.io/wiki/Change-EDK-II-to-BSD-Patent-License
>
> I am only missing a review for the DynamicTablesPkg.  Please let
> Me know if you have can help complete that review.

Adding Sami, Alexei, Leif and Ard, for this paragraph.

Thanks
Laszlo

  reply	other threads:[~2019-04-09  9:46 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-04-03 23:42 [edk2] [PATCH V3] Change EDK II to BSD+Patent License Michael D Kinney
2019-04-04 12:27 ` [edk2-devel] " Laszlo Ersek
2019-04-04 22:27 ` Ma, Maurice
2019-04-05  9:40 ` Ni, Ray
2019-04-05 21:39 ` Michael D Kinney
2019-04-08  1:21   ` [edk2-devel] " Ni, Ray
2019-04-08  1:41   ` Wu, Hao A
2019-04-08  1:44   ` Dong, Eric
2019-04-08  1:50   ` Wu, Hao A
     [not found]   ` <B80AF82E9BFB8E4FBD8C89DA810C6A093C8BCAAE@SHSMSX104.ccr.corp.intel.com>
     [not found]     ` <7CB7EF03E15B5D48981329A508747A9850C4FB75@SHSMSX104.ccr.corp.intel.com>
2019-04-08  5:20       ` yi.qian
2019-04-08  9:01     ` Sun, Zailiang
2019-04-08 20:25   ` Michael D Kinney
2019-04-09  9:46     ` Laszlo Ersek [this message]
     [not found]   ` <E92EE9817A31E24EB0585FDF735412F5B9C8A6A3@ORSMSX113.amr.corp.intel.com>
     [not found]     ` <DB6PR0802MB2375A8D702667DC83C2AAC07842D0@DB6PR0802MB2375.eurprd08.prod.outlook.com>
2019-04-09 18:43       ` Michael D Kinney
     [not found]       ` <E92EE9817A31E24EB0585FDF735412F5B9C8D207@ORSMSX113.amr.corp.intel.com>
2019-04-09 18:45         ` Sami Mujawar
2019-04-07 23:35 ` Carsey, Jaben
2019-04-08  1:20 ` [edk2-devel] " Siyuan, Fu
2019-04-08  2:04 ` BobCF
2019-04-08  2:31 ` Wang, Jian J
2019-04-08  3:34 ` [edk2-devel] " chasel.chiu
2019-04-08  4:44 ` Liming Gao
2019-04-08  4:46 ` Wang, Jian J
2019-04-08  5:01 ` [edk2-devel] " yi.qian
2019-04-08  5:10 ` Liming Gao
2019-04-08  5:30   ` [edk2-devel] " chasel.chiu
2019-04-08 12:12 ` Laszlo Ersek
2019-04-08 16:57   ` Michael D Kinney
  -- strict thread matches above, loose matches on Subject: below --
2019-04-08  5:25 zailiang.sun

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5db677d9-fd1b-c535-425b-c4eb08ff924f@redhat.com \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox